<?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/2021q4"
  xmlns:hsy="http://www.hersheys.com/20220403"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hsy-20220403.xsd" xlink:type="simple"/>
    <context id="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i0e28c305221c43428ed31305563ee936_I20220422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-22</instant>
        </period>
    </context>
    <context id="i5d42fcb2bb324cfd90bad18bc9e608e4_I20220422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-22</instant>
        </period>
    </context>
    <context id="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i6b7d8f51ca0047b6b4287355178c2c91_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i09eff5609a304730b3625b4f57e0d19a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia2b1111c2f5b40189e98630f474fb288_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ic573001c4e0146ef9e8f82e8486d4428_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib998c4ae5920486abf451fe637d5ab62_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i99b320dd98924762b3ea8e43a5b04d2b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia1ae083b8539404dbd80c24092490417_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib8f9f79ce2264f4ab0722ed98d2976d5_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i477b7adbd9dd4a1f8d2587c07401cfe9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iba48d39324da4959a65e60314cfa3625_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib04d8b989a7a461fad14212036057a8c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic33c1cad9e354507ab18fafa240f9047_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i78e67fac43b64e4cb65c4e555005eae6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifdf63df834c248c5b4208796fdc5eff6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4019cead57e147f3a984c906ba1cace5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie74a633e906e42e2bef34397b312cc27_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i50b5cd182aa94c768539d88d171b4f17_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i9384e484309e49a68b4cbba126049fe6_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i24242beac85f4930a5e73b2ca260645c_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i4fd161e5e4934da2b33322d45174aa7b_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i877850442ce74f4cb08fcd9255376892_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i3f62311390184bd080a394f7a0049def_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i11c90f5dd6ea46b98891639e41b178fa_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i1410940b769540e198f8e38bf3ff3162_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="iebad7b346e59458db60f50b6924bf36d_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i83ebd9e115ab4936a0e925b6cf904cf8_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="id1ab8b55dbcb452b929ba6a0f1fa2141_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ia77d7df7575f4c0ca68d68327ca393a4_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ic3af260c9ec44727a107f472bf3b6c5d_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i1a652a4a04934f92aa4180f3ff02030a_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ie5b995383d464a228fa8a6d7b5da15a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72463e7e5e3d472e93690107c9b6caad_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i933fdf033f124959829348d0709bbaf5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id8294edc09fb497b8bf71009688488bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9c9e0eeae0f24a52b7c3bcbdee1e36f6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4682b4eff7f64d2084b19cb1104e91c9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2e49d3092db441c087f2084b59cf6fd8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i191232d56c704c8698c42c9fa588d5ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifcc1c056f8344a5c9118843c44563b09_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i2c8b396349a046aab75ea33976d239f1_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ibfb687e9912d4e598f3f43d28c46ba67_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ib2a97f531ba14d2fa1e68f40d04680da_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i73217e413eb744c3807033d58f6846e0_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i3f3c01776e9b440bb3bc01c8d9431abd_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ib1d22a02261c4c98849c5da65920083e_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ib634b259a6b74465810f70d4c71f7962_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i25ffd79a16eb4a30bf2101f731d9955e_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="id198e0d8ab1a4801885aed6016fb2c20_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i30370e7e08c14fed9875fd8f19fe8c31_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i0cbf606e422147568822149cdffbe963_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i90db879cbeab414ab5dde134cae86012_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i4947fb0c72e64a43bd3585d81fa37800_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i7765bf70ed4b4a1e98fd9a4f5942dde7_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="ia36438772693488290bc804b1282091b_D20211214-20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:PretzelsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-14</startDate>
            <endDate>2021-12-14</endDate>
        </period>
    </context>
    <context id="if44687f0579e4ea99fef3184522e8112_I20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:PretzelsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-14</instant>
        </period>
    </context>
    <context id="i554029d58eeb481e82d47d2ba0ec2b32_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:PretzelsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i1b3657b4b4734cf98dfa8428e38e8008_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:PretzelsIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ib924a561e82140d39cb4f7a6c01b7955_D20211214-20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:PretzelsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-14</startDate>
            <endDate>2021-12-14</endDate>
        </period>
    </context>
    <context id="i7fe5d58f1d054745a763bf4cbab6f767_D20211214-20211214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:PretzelsIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-14</startDate>
            <endDate>2021-12-14</endDate>
        </period>
    </context>
    <context id="ia5204cfd6bdf4dd28baefbc589266936_D20211213-20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:DotsPretzelsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-13</startDate>
            <endDate>2021-12-13</endDate>
        </period>
    </context>
    <context id="i8a1a8326ad254bce98ae74f305cc6147_I20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:DotsPretzelsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-13</instant>
        </period>
    </context>
    <context id="i86203f523f5844a7a44dab48eee7f635_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:DotsPretzelsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:DotsPretzelsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i43c181c6799f4e49b4475269e25c2459_D20211213-20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:DotsPretzelsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-13</startDate>
            <endDate>2021-12-13</endDate>
        </period>
    </context>
    <context id="ieedf817c773447569c593aa3178708af_D20211213-20211213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:DotsPretzelsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-13</startDate>
            <endDate>2021-12-13</endDate>
        </period>
    </context>
    <context id="i110cd3dc38ce45daab80c46fe56a91e4_D20210625-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:LilysSweetsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-25</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i0deec6d4dec54270a94362957eb89169_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:LilysSweetsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i9794c51fc95a49bc923f6d21aed12ce4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:LilysSweetsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i593f6a6919e54524a68e8d2a85fdb82c_D20210625-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:LilysSweetsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-25</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ia4ba8243395e45f087160cdd8c18b35d_D20210625-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:LilysSweetsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-25</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ida7a4829043a46d0820ab3fac0833260_D20210625-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:LilysSweetsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-25</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i153bab6edc634e29a71ce7fcaabe4012_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaConfectionerySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i741de9698e2c4aefb2bbbf6d1070af9f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaSaltySnacksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i62dc682b3144477eaeecb0f31171878a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i92f275a428e949f691cf8cb6223dd802_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaConfectionerySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ib3e073fcad8b442bb6e2c16ca31249f3_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaSaltySnacksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i5bb94c4e255742158f5e6d65ace748ab_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ic6c1b6ece61b474b92e9a94ce51a5918_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaConfectionerySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i044cbd0f1d1f4ee8b5a18086a1d0fa10_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaSaltySnacksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="id12cc81e62144bb284b0cf989fdfd97d_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i69f0a4d35da4437b80e90ea2f7000b26_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i1536b788d6a64eaba35b9e04b0577c18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib20780b6519e4a46954f081e36561bb6_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ia91a7f06e53d4d249d9a8da4225775dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea3c645b37e6438481a16d0266146a55_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i2d5ef3b21fe8423ea11293344183b633_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ef58a68bcf2428387a395f9319036f8_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i37169ac456234660ae719aff04c7f3f7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id51e34e8a1164ab2a7a910aa6b8d1ce0_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i2d71c710a4174252886905480de03e50_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ia23d6c8f47eb4de4b733824db228216b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ForeignLineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9af123e1e28a4760b05d48e86ba9ed4b_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i21f6c9b0bf0846e784478383bf69bf7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c04ab820f494eb49be68a6b43c89695_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.625Due2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e6568cee61c494f90a4c74ea150e233_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.625Due2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="iacb3975cc48a45569ad54dacec8b1fea_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3375Due2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f0b0c235c0b415ba931cafabef50a16_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3375Due2023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ibcd2f4de28fb4e3b93f26cdf60e8471d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.050Due2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i680888d385aa4e0884035a2557c8ae0d_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.050Due2024Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i62907474a9b34b2c920c096bdaa82127_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes0900NotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i380c4c6ac883473f8feaddbf4a33ea31_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes0900NotesDue2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i91ac285835804751a9a0347d8eb84d43_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.20Due2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iadb1fedce4864f96a951c8c8de8c8fe9_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.20Due2025Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i898dd35832e24657a742e8e50f74f047_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.30Due2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i451c8f763294476d92ee044b7c36e138_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.30Due2026Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i0cd155a977b249df898fba8f991e6a16_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Debentures7.2Due2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i1d7167aeb336495eafda3f5f72ecfeec_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Debentures7.2Due2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i149fd9727ce64ce8b8ebb14c94587be1_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.450Due2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i8d3cc6104dd844a28be797159d8764da_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.450Due2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic42df210d81a4e80bebb4f5016685df2_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes1700Due2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="if3f4876a909e477193b441a4dbf08443_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes1700Due2030Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0d0fbe99f3a14ae89b4784234e36a14d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.375Due2046Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4ce6e68fce054703a6798abfc3037e07_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.375Due2046Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i39e68fe60d0c4178a019775d19da4763_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.125Due2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ic23876608ba9487a8f08b998be6df52e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.125Due2049Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i63ff58501345491ab89de4dd71f328d1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2650NotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idad5321beb2b41a99fa4e76b4dae33d6_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2650NotesDue2050Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i61676c2250c84ae89861a0de9496d72b_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i329fb8e511bc4d5cbe57f76b97b76cd9_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i3472b1235a8d4795977f89244dfd5327_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i7e22eb441cfe425ab239946890f503ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7a55ae11e70c4513b87aea33492edae3_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i9bd889e86f174cf98703f2a52ec2d388_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i71fa1da251a646bdb5a54ac8a96f54b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2b23a7eb87cb48458dda9c779b59e7b9_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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-03</instant>
        </period>
    </context>
    <context id="if4ded69b345243f2afb29a028db6323d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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>2021-12-31</instant>
        </period>
    </context>
    <context id="ia0aaa7f267c14912becafa34ff7efb37_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i8322a95d61964b9396a9a8771b14b0a0_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i83dd9fb42fbb44b9ab42f18291683b56_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="iae1ace8b105e4597bf1011f5ec30862d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i727a90f79e894119a0f3af81ef711d9b_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ibc8668e70a514e8dbbdb9a18301095a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72ddbd2fff8c427da6b3214a03b03d40_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i75198110caae415e933e14bb16e7a44f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7f1f15851674d1cb2b1cf64e4ec1aa4_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i1ec6377df79a41a4bdd29edb34794ee6_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i310c58a91b9b4cfd9a839957dbcab292_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <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-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i32564600e2bf40fda97a1029dd0c0832_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <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>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="icd590e4412bb44748021cf4ed1eac1e6_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ib94227c11313425cb9fe3bdd54ce079c_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ic09c8710f3ff455da3c6efc1edf14be8_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <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>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i932cfeaf3a804a3e90079b2cfb787964_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i13dd8f1c24b64a3d8c402f69f9155caf_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ifcbd2c9e10664da087f8b1ad8ee1763c_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <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-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="iab90422dc5354e83be544e90042b76bb_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateContractMember</xbrldi:explicitMember>
                <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>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="iebc5e4c9e9ca4fb49bdf555cab1aecf1_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="idc55405884b64ec38815c828720c2ff9_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i95b094d69de243d283913dfadbcb52db_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <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-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ibaaa26fdef7e4aea896de03429250d93_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <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>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="icd3484598cc740f6a22bfa0d19aa46dc_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ifb675f7f0bfa48a9be1dfe40cc660f3f_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ia1f7f611904e498f84c10a3a06418400_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2fa41682447b49d9be07ea4e75299a86_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ie3eb379f6edb451aa19fa9f1cac72b3c_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="icf5e2fd68c304046912cfac2cba6039d_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i939ab07eb1f84a6a9ad2b658035746cb_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</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-03</instant>
        </period>
    </context>
    <context id="i939a46a50e694a408d30f2b83c9b7832_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i72d507c870234fefad066291296db3fa_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <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-03</instant>
        </period>
    </context>
    <context id="i6fafe2b42b704da789cdfb37b63dd70b_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <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-03</instant>
        </period>
    </context>
    <context id="id4e03cdc385b42d0bb6a6049e5e246ac_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</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-03</instant>
        </period>
    </context>
    <context id="ie99e58f7af4d4b03a3e28d7fef5510e5_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ia9904a94301248d4875e24dd911ce31f_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <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-03</instant>
        </period>
    </context>
    <context id="i7a3b8763dc9946f5ad59eaf9ef0ff106_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <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-03</instant>
        </period>
    </context>
    <context id="i7914fda5a3ab492e8ebbaeb0d99e7d10_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</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-03</instant>
        </period>
    </context>
    <context id="i3478f986a9124cd787d991fbb50d6c62_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i3fa6d27ce0ec4ed088afe37fb43edbdc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0a72367ba2054360903393d1af94ef5b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</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>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie18c7288927341f2a727578ee0100a2e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i715422620c5a4f71ae10f89dd85b24b3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:ForeignExchangeContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia06581fb6e3c41268ca6de468388c34e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fc77751d21341e995225e5ec3267e9c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ic6d87603c69b49569d81f89057ac3fa7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf3d520e1a6e463ab9fb923af53982b5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:EquitySwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1f020641ac2c430e9764ceaed08a1205_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i64ee86d1e3914b7d84c47bbe63061251_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i401f3a6cd1af4996934482fd2c586efb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</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>2021-12-31</instant>
        </period>
    </context>
    <context id="i5fd7722916094f9a8a3152dd427deb57_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i982327630af744feaa4340a19e251522_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ia9e5498ef68a4484ad6cd0f9710968f2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38bc95e90e5d4dd09b8944d86755f4e6_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hsy:PropertyPlantandEquipmentGrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i5c2c5cd15e1d43f38c5883abb3f99ba4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hsy:PropertyPlantandEquipmentGrossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i581f205c953d4a45a13aab5cd089bbe6_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hsy:AccumulatedDepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i04fffa8e1b0f4be48ce1bfb589581d82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hsy:AccumulatedDepreciationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i27bd8310bf4646f6b27e3aad8d2e0eb2_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ie7b085de1a7c47c9816ae6d4a2dd3998_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i82e9465800014bfc8d2f0f6f4c7b09ae_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i7db96732cd90480291e858f5ae27a2ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic00c8477199949e98281601662740f10_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ifece88eb5fb34c779891b4e3a4c33936_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ic56be3d0afaf45b48d4563433ba6ba80_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i0ddb18b9a20d40868c01359b22cc01db_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i6b509fdb87484423938a864301ad7cf9_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i766f54158f2c480bbf7f74e27990a7c7_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i6098838fcd934d069e0334dfbae58891_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i722bf94132b64b989e53af917668b6f2_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="if9fecf0d57b84e79905a0540e9e06fdd_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i4d0aa9fd917f463b86a3ce2c51ddc23e_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:OtherRestructuringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i03dc1db980f145f49712cd7d81427f94_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="i80c477cbbbff439996f8dea55f5ba781_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="iad0dff41f50d446abbed4c1fa7245553_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i2e1768c118524f419b18d7d5dd460507_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i625e349256ac4531a0cae44acf40f565_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:InternationalOptimizationProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i1bcee036b1b44ae592bddb73924f7407_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if67e5110620643bdb9678e38badc2800_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i794ec49511f242a798b984f7ec89e2ee_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceStockUnitsandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i0984925694b54f9f90f82a7a4aada2bf_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceStockUnitsandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i86999ace041243ebb77f8267f18e2d07_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceStockUnitsandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ie4793895e79344758820536e6c4bed42_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceStockUnitsandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i9e8d18f9e2324eb490f8957ee6a33b8e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i277465c18604424c9147343d5d13c8a4_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="if4188ae60454414b8c660b677d77be73_I20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-03</instant>
        </period>
    </context>
    <context id="ia3353746908a4214ac33be7ccd22ec11_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ic8d79b1b589d4ebcb3b503822e4c5998_I20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-04-04</instant>
        </period>
    </context>
    <context id="i960e73fe7e984ea99e9ade7b2cdb1aea_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceStockUnitsandRestrictedStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i250af26d176a42f9aa61b1cebcc2862f_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaConfectionerySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i063d446a4e9045aca85075d65be19c7a_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaSaltySnacksSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ia10bdbdfb97143929ea5d7838bc3ec91_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:InternationalSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i29da1ad9c9fd47c1ba85ec2f4c94f317_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i4a8e091c2ac244bbbcef6cd1778dd5ae_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i2b39f10ca64248eab8e528a008c0bac1_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i1dacf8ad61204d65b5cd3d47e2ec0cfc_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ic4719f3610b84fdea25ed5cd6afb9ef7_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i5c8ce519bfec452ca774a50c1b833b5e_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="id9364fb654764cf0b841abf0ae5993af_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ie3dc417483b24d9ca6cba64cf3296c0f_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i6e364b6165b243da9d972f49d470c3d8_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="ia91348fd0d46402481785f0db77138ae_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i8d995dc9844e4a5fbe4c603679d35967_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i2b916901b652433681b55d0333b841c5_D20230101-20230402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:CommodityContractMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-04-02</endDate>
        </period>
    </context>
    <context id="i15c62aacb65541b09924ab37fd1b49bf_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="id1a9d7972cb145998fdb3601cd12a5f9_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="id9d766c6684c431bb86079ab10a2098e_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i324a1672a952420b949df876917ed4b6_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="iddde6e01dd3d4ce299db642fa4e94a30_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i593d2e2e181c443abf31d8d642fc62ee_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i29675f35cb174199affe1b21c975a4a6_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:HersheyTrustCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">hsy:HersheyCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="iac537f935a5f46aeb66fc2a281126f21_D20220214-20220214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:HersheyTrustCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-14</startDate>
            <endDate>2022-02-14</endDate>
        </period>
    </context>
    <context id="i8a171d39d1694085b83297e6c1a57363_I20180724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hsy:A2018ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-24</instant>
        </period>
    </context>
    <context id="ieadd48f457f1479bbb53ae1d0e81cac1_I20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareRepurchaseProgramAxis">hsy:A2021ShareRepurchaseProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="i03d3f5d3d1904c68992a782a3b78e3e8_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i36575eb3cf144acb9065a4c681c5e9f4_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i4000035e6f0a4508925235bc45cb7c66_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="i7e66b4e95c794a2395ad83329d30348c_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="idae652d12417464286d1f59edfa66d25_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i58b9be2b2dec4754b2aeae9ded3e08ea_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i72080e44b3294a798113f33757be34e9_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="ia324fecbdb75471bbf0871c0aeea7e28_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hsy:PerformanceSharesAndRestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <context id="iad7abcde27714740b982944f18703afa_D20220101-20220403">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-04-03</endDate>
        </period>
    </context>
    <context id="i42a7d874b88d40468a4f5cba2b2a0af9_D20210101-20210404">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-04-04</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80L2ZyYWc6YmY5ZTExYzU4ZmQxNDA5NmJjYTQzOWY2MDRkNWUxM2YvdGFibGU6ZWEyNDE5YWM4ODk4NDZmZGJhZTMwMTEyMTJmZGNlZDIvdGFibGVyYW5nZTplYTI0MTlhYzg4OTg0NmZkYmFlMzAxMTIxMmZkY2VkMl8zLTEtMS0xLTY2NzIy_9d07cb0f-75e7-433a-a2d2-d8b64c8e95ff">0000047111</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80L2ZyYWc6YmY5ZTExYzU4ZmQxNDA5NmJjYTQzOWY2MDRkNWUxM2YvdGFibGU6ZWEyNDE5YWM4ODk4NDZmZGJhZTMwMTEyMTJmZGNlZDIvdGFibGVyYW5nZTplYTI0MTlhYzg4OTg0NmZkYmFlMzAxMTIxMmZkY2VkMl80LTEtMS0xLTY2NzIy_9b1f4fb2-d2a7-4374-a595-d15bcb95ea2e">2022</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80L2ZyYWc6YmY5ZTExYzU4ZmQxNDA5NmJjYTQzOWY2MDRkNWUxM2YvdGFibGU6ZWEyNDE5YWM4ODk4NDZmZGJhZTMwMTEyMTJmZGNlZDIvdGFibGVyYW5nZTplYTI0MTlhYzg4OTg0NmZkYmFlMzAxMTIxMmZkY2VkMl81LTEtMS0xLTY2NzIy_564aea76-8cb0-4f6e-932d-7b15bb6c1038">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80L2ZyYWc6YmY5ZTExYzU4ZmQxNDA5NmJjYTQzOWY2MDRkNWUxM2YvdGFibGU6ZWEyNDE5YWM4ODk4NDZmZGJhZTMwMTEyMTJmZGNlZDIvdGFibGVyYW5nZTplYTI0MTlhYzg4OTg0NmZkYmFlMzAxMTIxMmZkY2VkMl82LTEtMS0xLTY2NzIy_baadd48e-604d-4593-9205-3426248ce338">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80L2ZyYWc6YmY5ZTExYzU4ZmQxNDA5NmJjYTQzOWY2MDRkNWUxM2YvdGFibGU6ZWEyNDE5YWM4ODk4NDZmZGJhZTMwMTEyMTJmZGNlZDIvdGFibGVyYW5nZTplYTI0MTlhYzg4OTg0NmZkYmFlMzAxMTIxMmZkY2VkMl83LTEtMS0xLTY2NzIy_66af574a-501c-4c07-97f1-f6bfd4a3c84f">false</dei:AmendmentFlag>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktMC0xLTEtNjY3MjI_9396a786-b2a6-44a4-9733-49c1337cc0a0">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktMC0xLTEtNjY3MjI_dd0b171a-d6b7-470e-ad60-91b99b09bad1">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtMC0xLTEtNjY3MjI_5ea12ef5-6081-4092-bd04-b040bd76461b">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtMC0xLTEtNjY3MjI_d626b5f6-2102-423b-83fb-1ab2d63cc19b">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjEz_655f2e5f-47c2-4bf8-8855-afdc3990cfac">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6MzJkNmI2NzhkYmYzNDQzNmFlMjYwODI0YjdkOWRmMzEvdGFibGVyYW5nZTozMmQ2YjY3OGRiZjM0NDM2YWUyNjA4MjRiN2Q5ZGYzMV8wLTAtMS0xLTY2NzIy_a39473b1-e16f-4852-adb9-491a4206905a">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8xMjU_6ae99532-6fff-46d3-99ee-f7b0c24d6660">2022-04-03</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6ODJlYzU2ZmFiMDk4NDE2Y2I3NWJiYTJmOTZlZmQ5NzgvdGFibGVyYW5nZTo4MmVjNTZmYWIwOTg0MTZjYjc1YmJhMmY5NmVmZDk3OF8wLTAtMS0xLTY2NzIy_d196143e-d77f-4d72-8d8b-8e02f419c2b2">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjAz_5e58d5c1-53d2-4f22-a1bf-d1c26101346f">1-183</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjA4_27a6db2a-a2c2-448f-8fa2-f49e9ba25b6f">HERSHEY CO</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6ZjQyYWI5ZmY3YzIxNDI2OWFhM2FhNDI0YWFiMWFjZGYvdGFibGVyYW5nZTpmNDJhYjlmZjdjMjE0MjY5YWEzYWE0MjRhYWIxYWNkZl8wLTAtMS0xLTY2NzIy_730c5800-eabd-4233-a848-2b022e08a089">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6ZjQyYWI5ZmY3YzIxNDI2OWFhM2FhNDI0YWFiMWFjZGYvdGFibGVyYW5nZTpmNDJhYjlmZjdjMjE0MjY5YWEzYWE0MjRhYWIxYWNkZl8wLTItMS0xLTY2NzIy_8368fedf-516f-441c-a794-20b854a6b0c0">23-0691590</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjA5_36844cb1-7e54-4dca-b117-e89a9d579534">19 East Chocolate Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjA0_f8778cc0-c66c-4a81-9250-74e368ed0c34">Hershey</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjEw_63798b9f-88a8-4adb-9ab1-b67b45ba36ec">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjA1_a5f471c2-2411-473d-8d60-4e4cd2acc185">17033</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjA2_466346aa-7a02-4724-85c7-08e062d07f07">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjEx_05d6e79d-c5f1-4501-ba27-b58baa503ff5">534-4200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6NWQyNjE3MzBkOGUxNDkwM2I4ZDA3ZDQyYTA4NmEyYzkvdGFibGVyYW5nZTo1ZDI2MTczMGQ4ZTE0OTAzYjhkMDdkNDJhMDg2YTJjOV8xLTAtMS0xLTY2NzIy_25143530-34c5-442c-b4db-2758de33faa2">Common Stock, one dollar par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6NWQyNjE3MzBkOGUxNDkwM2I4ZDA3ZDQyYTA4NmEyYzkvdGFibGVyYW5nZTo1ZDI2MTczMGQ4ZTE0OTAzYjhkMDdkNDJhMDg2YTJjOV8xLTItMS0xLTY2NzIy_0d05df7a-b121-4185-bc9e-26e5f2aba154">HSY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6NWQyNjE3MzBkOGUxNDkwM2I4ZDA3ZDQyYTA4NmEyYzkvdGFibGVyYW5nZTo1ZDI2MTczMGQ4ZTE0OTAzYjhkMDdkNDJhMDg2YTJjOV8xLTQtMS0xLTY2NzIy_b087da52-c30a-4e14-b2fe-e8a85f26e528">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjE0_15c85142-2fb4-4b28-917d-fbe43e1a30e0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjA3_679269fb-877a-4a6d-a148-5d4de7533f24">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6ODIxZTFhMmVmODY5NGVlYmFlNDUwZGY0ZDU4ZDc2NmUvdGFibGVyYW5nZTo4MjFlMWEyZWY4Njk0ZWViYWU0NTBkZjRkNThkNzY2ZV8wLTAtMS0xLTY2NzIy_50a3f8a4-58d5-4b8f-8c35-d714e82b2d07">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6ODIxZTFhMmVmODY5NGVlYmFlNDUwZGY0ZDU4ZDc2NmUvdGFibGVyYW5nZTo4MjFlMWEyZWY4Njk0ZWViYWU0NTBkZjRkNThkNzY2ZV8wLTctMS0xLTY2NzIy_88425d32-2811-4cd3-a287-51c8c52be951">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGFibGU6ODIxZTFhMmVmODY5NGVlYmFlNDUwZGY0ZDU4ZDc2NmUvdGFibGVyYW5nZTo4MjFlMWEyZWY4Njk0ZWViYWU0NTBkZjRkNThkNzY2ZV8wLTktMS0xLTY2NzIy_d17f366c-4ed2-460a-a5ed-2a5f579cb61a">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMjEy_70e3002a-12ee-4d64-898b-ce2127a5178e">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i0e28c305221c43428ed31305563ee936_I20220422"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMTE5_78057a1d-e251-44be-a4b9-a8669c6c9df7"
      unitRef="shares">145990869</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i5d42fcb2bb324cfd90bad18bc9e608e4_I20220422"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xL2ZyYWc6YjM2NTJkYTMyOGRiNGIwYWI4MjA0NGQwYjczYWExYmUvdGV4dHJlZ2lvbjpiMzY1MmRhMzI4ZGI0YjBhYjgyMDQ0ZDBiNzNhYTFiZV8yMTg0_d9d02da4-972e-4a5f-ac70-4790b344c86f"
      unitRef="shares">59613777</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMi02LTEtMS02NjcyMg_a02cde6d-c75b-4049-95fc-ca6b5f0b3139"
      unitRef="usd">2666221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMi04LTEtMS02NjcyMg_010ee3d2-31da-45de-b95f-f57f0d6ddc95"
      unitRef="usd">2295948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMy02LTEtMS02NjcyMg_73b046a7-099e-4839-ae1e-17a1b6233a5f"
      unitRef="usd">1420741000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMy04LTEtMS02NjcyMg_3e00b9c7-bd61-4ffc-b033-9ddfced2a883"
      unitRef="usd">1246997000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfNC02LTEtMS02NjcyMg_73947dd7-e37c-41bc-8441-4687b70a315d"
      unitRef="usd">1245480000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfNC04LTEtMS02NjcyMg_02aa7843-7c91-4861-bc86-f6b4bc000065"
      unitRef="usd">1048951000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfNS02LTEtMS02NjcyMg_74d5291f-61f6-4062-ada9-9219c60babf4"
      unitRef="usd">524216000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfNS04LTEtMS02NjcyMg_f42a8c60-9b36-4772-89f9-b96ecd4a039b"
      unitRef="usd">494665000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <hsy:RestructuringChargesBusinessRealignment
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfOC02LTEtMS02NjcyMg_2ba442f4-029a-45b3-b926-3a331102d886"
      unitRef="usd">274000</hsy:RestructuringChargesBusinessRealignment>
    <hsy:RestructuringChargesBusinessRealignment
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfOC04LTEtMS02NjcyMg_b475d7b3-b361-4fa5-8f4e-e31ce97d1ac7"
      unitRef="usd">1242000</hsy:RestructuringChargesBusinessRealignment>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfOS02LTEtMS02NjcyMg_16f0c3af-022f-441f-8a0b-d282dc617a17"
      unitRef="usd">720990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfOS04LTEtMS02NjcyMg_ee308a91-e73c-4028-8e6c-b32f9db43a12"
      unitRef="usd">553044000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTAtNi0xLTEtNjY3MjI_c0cddb91-f4ed-46a8-af91-f21d84117d19"
      unitRef="usd">-33179000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTAtOC0xLTEtNjY3MjI_a7ba8aa2-3d74-437d-917f-cca2aa847d0b"
      unitRef="usd">-36436000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTEtNi0xLTEtNjY3MjI_ee1a14b8-4e81-4668-830b-3f31b0c22e0c"
      unitRef="usd">-10407000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTEtOC0xLTEtNjY3MjI_01f6e9f5-d390-4ac2-9f4b-d7ba2b5184f3"
      unitRef="usd">-2414000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTItNi0xLTEtNjY3MjI_71ba787d-57f9-4f6f-876b-528bd0097a67"
      unitRef="usd">677404000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTItOC0xLTEtNjY3MjI_a9b4d7b5-3b29-4e03-871c-a0936960201a"
      unitRef="usd">514194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTMtNi0xLTEtNjY3MjI_d40c491b-aa37-403e-a7f8-792f4834a7a0"
      unitRef="usd">143926000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTMtOC0xLTEtNjY3MjI_1994f2f6-a1a9-455b-8692-fa42571fa753"
      unitRef="usd">117323000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTQtNi0xLTEtNjY3MjI_bb3a58c4-5829-4305-8a05-7cb4a535973c"
      unitRef="usd">533478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTQtOC0xLTEtNjY3MjI_442d4894-505a-4c32-978b-8052509ad642"
      unitRef="usd">396871000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTUtNi0xLTEtNjY3MjI_078ac407-f0ca-40e0-83de-c2f3847d6daa"
      unitRef="usd">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTUtOC0xLTEtNjY3MjI_9d55b374-a1fb-4700-85fa-3d9e4377d3cd"
      unitRef="usd">1072000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTYtNi0xLTEtNjY3MjI_7e51f009-74cf-4e15-b688-6681d5bb416e"
      unitRef="usd">533478000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTYtOC0xLTEtNjY3MjI_fc8343b5-1632-488b-9ea6-c2d842ab936e"
      unitRef="usd">395799000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTktNi0xLTEtNjY3MjI_d8b2db91-d1f6-4c98-9542-9510c4f92e19"
      unitRef="usdPerShare">2.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMTktOC0xLTEtNjY3MjI_955a436e-2c5d-4c33-8770-9b12a2ea0ae3"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjAtNi0xLTEtNjY3MjI_beaebf57-cdc7-4247-90e3-d96e2e962822"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjAtOC0xLTEtNjY3MjI_cf349453-a220-418c-9689-2c12ed7fdc1a"
      unitRef="usdPerShare">1.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjMtNi0xLTEtNjY3MjI_4b86815f-c977-409c-b500-8f7d9d18390e"
      unitRef="usdPerShare">2.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjMtOC0xLTEtNjY3MjI_cb8600b2-f11f-43f0-ab31-92db66ad9fcf"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjQtNi0xLTEtNjY3MjI_2d47b8ff-ea72-48c9-b80f-2749f7bad343"
      unitRef="usdPerShare">2.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjQtOC0xLTEtNjY3MjI_26c06d0c-9a83-4be3-8f6e-cf7444bac886"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjctNi0xLTEtNjY3MjI_932949ed-32e9-4034-95a9-a9a8e06a8947"
      unitRef="usdPerShare">0.901</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjctOC0xLTEtNjY3MjI_1374de48-c1f0-4ed1-b1be-ec07ce8582e3"
      unitRef="usdPerShare">0.804</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjgtNi0xLTEtNjY3MjI_00b9d787-27f0-437f-b006-d1723d2d2110"
      unitRef="usdPerShare">0.819</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xNi9mcmFnOjBiYTg4MDk4YWQzNjRiYTBhMDM0M2U5MjE4NmJmZjQwL3RhYmxlOmM1M2UzOTJhOTcxYjRkZmZiOWExZTJmZmNjODk4OTg0L3RhYmxlcmFuZ2U6YzUzZTM5MmE5NzFiNGRmZmI5YTFlMmZmY2M4OTg5ODRfMjgtOC0xLTEtNjY3MjI_69b18aa5-8515-4e13-8055-f89f4efaf933"
      unitRef="usdPerShare">0.731</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ProfitLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMy0xOC0xLTEtNjY3MjI_bb3a58c4-5829-4305-8a05-7cb4a535973c"
      unitRef="usd">533478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMy0yNC0xLTEtNjY3MjI_442d4894-505a-4c32-978b-8052509ad642"
      unitRef="usd">396871000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNi0xNC0xLTEtNjY3MjI_75128f9a-f42f-462a-9e98-3de8f76025b7"
      unitRef="usd">14419000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNi0xNi0xLTEtNjY3MjI_15385b94-c632-4fcf-94d2-efcce7410943"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNi0xOC0xLTEtNjY3MjI_4d0a93a0-fd63-46dd-b4cd-b9be88556eb3"
      unitRef="usd">14419000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNi0yMC0xLTEtNjY3MjI_18fd6ef9-1bac-4f55-ba30-910cf14cf8d2"
      unitRef="usd">1198000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNi0yMi0xLTEtNjY3MjI_3cf90b92-f677-447c-a113-db647d3bf8e4"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNi0yNC0xLTEtNjY3MjI_ed8325e7-b52a-4a61-a658-a6d94ccc9dee"
      unitRef="usd">1198000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationBeforeTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNy0xNC0xLTEtNjY3MjI_68cc9ee4-a757-42bc-b402-229459500844"
      unitRef="usd">0</hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationBeforeTax>
    <hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNy0xNi0xLTEtNjY3MjI_b37db2c8-eeb1-43e8-b6b9-65fd34e50bfb"
      unitRef="usd">0</hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationTax>
    <hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNy0xOC0xLTEtNjY3MjI_4dc91049-542d-445b-a3f1-339582a38139"
      unitRef="usd">0</hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationNetOfTax>
    <hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationBeforeTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNy0yMC0xLTEtNjY3MjI_dce0d6ca-0db9-4002-858f-67acfccbb162"
      unitRef="usd">-5210000</hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationBeforeTax>
    <hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNy0yMi0xLTEtNjY3MjI_33373b36-e9fd-433d-ba5d-74a2aacdefde"
      unitRef="usd">0</hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationTax>
    <hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationNetOfTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfNy0yNC0xLTEtNjY3MjI_45ac0254-8cbc-4022-9e03-ee23e986c5d8"
      unitRef="usd">-5210000</hsy:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentToEarningsRealizedUponSaleOrLiquidationNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfOS0xNC0xLTEtNjY3MjI_fc4ce6cb-b3e9-4b0f-ad60-bb9d4b708658"
      unitRef="usd">-6474000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfOS0xNi0xLTEtNjY3MjI_b592c8bd-a912-4ee0-844e-024c615d35d9"
      unitRef="usd">568000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfOS0xOC0xLTEtNjY3MjI_570c634d-4c0f-4802-b229-b55f0bed6fa9"
      unitRef="usd">-7042000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfOS0yMC0xLTEtNjY3MjI_af7b4343-0c29-4a73-90f3-672f2ea2c7fc"
      unitRef="usd">2224000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfOS0yMi0xLTEtNjY3MjI_208d39de-7381-472c-a94c-a2f483985b2d"
      unitRef="usd">529000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfOS0yNC0xLTEtNjY3MjI_d3042f29-ee2d-4fac-993c-a02af339fe45"
      unitRef="usd">1695000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTAtMTQtMS0xLTY2NzIy_dd07ee63-77e1-4df4-ae20-f7548ca0fc31"
      unitRef="usd">-3960000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTAtMTYtMS0xLTY2NzIy_ce54016d-1654-4bba-a43e-72f702543dda"
      unitRef="usd">-950000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTAtMTgtMS0xLTY2NzIy_6c133dd8-30a4-4d50-9be5-39d0fe668432"
      unitRef="usd">-3010000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTAtMjAtMS0xLTY2NzIy_68440d5c-2573-4c54-8f82-0c7cae3ebb2c"
      unitRef="usd">-6853000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTAtMjItMS0xLTY2NzIy_5f4fbf8c-2be0-401a-b0fc-d3317b1c9106"
      unitRef="usd">-1867000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTAtMjQtMS0xLTY2NzIy_878add0c-7e06-452d-8a74-a6676022db54"
      unitRef="usd">-4986000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTItMTQtMS0xLTY2NzIy_62ee8c98-8b51-40f0-8cde-c359e9608fa4"
      unitRef="usd">-5924000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTItMTYtMS0xLTY2NzIy_b464ac25-bfdc-4d8e-83f0-fe8e979de5fe"
      unitRef="usd">-874000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTItMTgtMS0xLTY2NzIy_e256424c-da5e-43d4-8c49-81a9c3d535e2"
      unitRef="usd">-5050000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTItMjAtMS0xLTY2NzIy_4896b61f-79d9-418d-9458-b5fa49432939"
      unitRef="usd">-1635000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTItMjItMS0xLTY2NzIy_bde48880-469f-4953-bfaa-5f30883bf236"
      unitRef="usd">-287000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTItMjQtMS0xLTY2NzIy_a19b2183-8a92-4ab3-82cd-7e1d7b476227"
      unitRef="usd">-1348000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTMtMTQtMS0xLTY2NzIy_c86a4aac-67d0-46d3-ae29-e7713d14cc7f"
      unitRef="usd">-2596000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTMtMTYtMS0xLTY2NzIy_2234584e-96fc-473f-993f-62bb450bdfc3"
      unitRef="usd">-727000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTMtMTgtMS0xLTY2NzIy_89a6910c-d51d-4959-a0cb-ba9ae624fc38"
      unitRef="usd">-1869000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTMtMjAtMS0xLTY2NzIy_3f139813-81b9-4484-98c8-21500b02fca0"
      unitRef="usd">-3137000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTMtMjItMS0xLTY2NzIy_db8acedd-960d-4e6d-8b5f-0e3f0e1de4b5"
      unitRef="usd">-540000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTMtMjQtMS0xLTY2NzIy_0d261467-afbc-4298-9a2f-945f8f608e27"
      unitRef="usd">-2597000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTQtMTQtMS0xLTY2NzIy_9d2c10fa-dfec-4790-aa4a-e5de7bb19609"
      unitRef="usd">8577000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTQtMTYtMS0xLTY2NzIy_26ae6c1f-5b5d-4ec0-8e80-a8122536e993"
      unitRef="usd">1371000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTQtMTgtMS0xLTY2NzIy_247daad8-ca33-4803-97a0-ddb212661f07"
      unitRef="usd">7206000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTQtMjAtMS0xLTY2NzIy_009832a4-3a1c-4fbf-8be3-6a799fc8fc3a"
      unitRef="usd">16987000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTQtMjItMS0xLTY2NzIy_2da63d7b-499b-46e9-8325-ba3861370256"
      unitRef="usd">2649000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTQtMjQtMS0xLTY2NzIy_03b0c7a0-32b5-45e3-95b1-ffc0a0664bda"
      unitRef="usd">14338000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTUtMTgtMS0xLTY2NzIy_d97b01dd-9c21-43ba-9bae-4c4894cbda2d"
      unitRef="usd">540684000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTUtMjQtMS0xLTY2NzIy_72e043a4-eafd-4527-aed2-b530d2dc5b01"
      unitRef="usd">411209000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTYtMTgtMS0xLTY2NzIy_0f5220eb-01ee-40a2-ae29-5c5ae8ecd617"
      unitRef="usd">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTYtMjQtMS0xLTY2NzIy_cd31a749-ae7a-4d6a-ac10-07e3080a11c7"
      unitRef="usd">6334000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTctMTgtMS0xLTY2NzIy_8a47d33a-0dd1-4c5b-a01f-d80bf27d21c4"
      unitRef="usd">540684000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8xOS9mcmFnOjFhMWY3YzI0MGYzZTQ2ZDJhNDVlNWQ4ZDM4ZGRiNjc0L3RhYmxlOjY1N2VjZWRmYzZmNjQxODI4Zjg0MWQ1MDc2NGZmZmY2L3RhYmxlcmFuZ2U6NjU3ZWNlZGZjNmY2NDE4MjhmODQxZDUwNzY0ZmZmZjZfMTctMjQtMS0xLTY2NzIy_9f007745-f764-4699-afa5-3584fd3842cc"
      unitRef="usd">404875000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNC0yLTEtMS02NjcyMg_aa8146a1-4118-4100-874f-bbc8c64747d2"
      unitRef="usd">338055000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNC00LTEtMS02NjcyMg_ab65684a-50d1-4e18-8142-44ca2d796ec9"
      unitRef="usd">329266000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNS0yLTEtMS02NjcyMg_fc961481-9df1-461b-9ff4-b8fb192c69cf"
      unitRef="usd">868426000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNS00LTEtMS02NjcyMg_c3d921cd-aa9f-4f95-a377-e9be08bb902c"
      unitRef="usd">671464000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNi0yLTEtMS02NjcyMg_28846c36-6e4b-41bd-9b8a-a9052cf91479"
      unitRef="usd">1031503000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNi00LTEtMS02NjcyMg_23833e1e-26e9-4397-ae18-49812a5ed7a0"
      unitRef="usd">988511000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfOC0yLTEtMS02NjcyMg_4c6d2226-f8d8-44fa-b5a3-f770ede12701"
      unitRef="usd">219454000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfOC00LTEtMS02NjcyMg_aaa1a97e-d340-4ad4-8083-616a3b2b3c0d"
      unitRef="usd">256965000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfOS0yLTEtMS02NjcyMg_e03afe4d-6d84-45da-a4a6-aa49cf90ce7a"
      unitRef="usd">2457438000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfOS00LTEtMS02NjcyMg_177c8657-906e-4c41-82bb-2a265f15eb95"
      unitRef="usd">2246206000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTAtMi0xLTEtNjY3MjI_d53a40c3-51df-4c33-9794-7f01c7e83f88"
      unitRef="usd">2592628000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTAtNC0xLTEtNjY3MjI_72a6dc58-6d2c-40d3-8520-d6722f41dee4"
      unitRef="usd">2586187000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTEtMi0xLTEtNjY3MjI_5afca911-38bc-443b-a930-51467431d7d8"
      unitRef="usd">2620594000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTEtNC0xLTEtNjY3MjI_88d25319-da72-4a8a-8bb7-3a977255952d"
      unitRef="usd">2633174000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTItMi0xLTEtNjY3MjI_14d106c6-6efc-4fc1-8151-1b5954aae667"
      unitRef="usd">2029220000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTItNC0xLTEtNjY3MjI_bb73f458-2c77-4e66-9581-4d1c9b0a2c86"
      unitRef="usd">2037588000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTMtMi0xLTEtNjY3MjI_a8b23d9b-0175-409b-bbf9-bd014f0a5ccd"
      unitRef="usd">902347000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTMtNC0xLTEtNjY3MjI_d4ec9371-060a-4180-943c-789d1661dd30"
      unitRef="usd">868203000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTQtMi0xLTEtNjY3MjI_e2909c78-356e-4e6f-889f-78ac97c9f0a8"
      unitRef="usd">42817000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTQtNC0xLTEtNjY3MjI_153779b8-443e-4865-b3be-6df207b0daff"
      unitRef="usd">40873000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTUtMi0xLTEtNjY3MjI_40888281-f4eb-45ac-8aa7-8dd8bf9215ab"
      unitRef="usd">10645044000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTUtNC0xLTEtNjY3MjI_047d63c0-b051-4622-bacf-2a36c3a70c26"
      unitRef="usd">10412231000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTgtMi0xLTEtNjY3MjI_d73b59ea-2b58-4dbe-81fa-9e8a9503ed95"
      unitRef="usd">825231000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTgtNC0xLTEtNjY3MjI_3713c207-6588-453a-93d4-32d9ae001e68"
      unitRef="usd">692338000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTktMi0xLTEtNjY3MjI_a8c082e8-25ec-4e12-9ee1-a7ac752a3c74"
      unitRef="usd">784660000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMTktNC0xLTEtNjY3MjI_d358c3ed-380a-4c23-934e-25eb439902d3"
      unitRef="usd">855638000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjAtMi0xLTEtNjY3MjI_78bf36e8-c457-422b-940b-cf983ce0aae2"
      unitRef="usd">79635000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjAtNC0xLTEtNjY3MjI_0bd018e5-dbbd-4f5d-a274-c4c999f0249f"
      unitRef="usd">3070000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjEtMi0xLTEtNjY3MjI_ea387a7b-1045-4ace-a38a-f6127bed792a"
      unitRef="usd">873783000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjEtNC0xLTEtNjY3MjI_b8e9ccb9-5a45-4854-94ef-1f5738be89c2"
      unitRef="usd">939423000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjItMi0xLTEtNjY3MjI_ddc5a7f5-d7d7-4f3d-8489-6f80ba8ff15d"
      unitRef="usd">2328000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjItNC0xLTEtNjY3MjI_29ea1201-2e38-413d-af2c-c90e0deaf236"
      unitRef="usd">2844000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjMtMi0xLTEtNjY3MjI_c71314ee-0331-4a2d-af96-db4fa5730631"
      unitRef="usd">2565637000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjMtNC0xLTEtNjY3MjI_5abe7f3c-977b-406a-b099-ef024c6ba77d"
      unitRef="usd">2493313000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjQtMi0xLTEtNjY3MjI_c22b4158-226e-46de-8396-3e0712d646f9"
      unitRef="usd">4088437000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjQtNC0xLTEtNjY3MjI_bcdf5710-f80a-4cc3-9cee-36de27f8e491"
      unitRef="usd">4086627000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjUtMi0xLTEtNjY3MjI_dfd3ed7a-2b5d-48c6-9ec7-5bf3559fed75"
      unitRef="usd">781048000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjUtNC0xLTEtNjY3MjI_dd333ae3-5b12-4e62-9027-de3e268cb8a3"
      unitRef="usd">787058000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjYtMi0xLTEtNjY3MjI_e7b9c3ad-f3d3-411c-bc14-d1eed0a8fc6e"
      unitRef="usd">294373000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjYtNC0xLTEtNjY3MjI_ca5f8017-5132-4dea-957a-247192bc711a"
      unitRef="usd">288004000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjctMi0xLTEtNjY3MjI_d1968de4-765d-4c7d-9b85-889a8fbb9780"
      unitRef="usd">7729495000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMjctNC0xLTEtNjY3MjI_e7076c8e-df64-4bfc-b947-887f4a3ecc54"
      unitRef="usd">7655002000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzEtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjoxNjU5MDA3NjM5ZTk0ZmVjYjZjOGRhNWU4ODU2MWQ0NV8zNg_0e189a07-73b6-4f9c-8b58-4fe42277fd37"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzEtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjoxNjU5MDA3NjM5ZTk0ZmVjYjZjOGRhNWU4ODU2MWQ0NV8zNg_dab5059b-837c-440e-a0c0-54ed0466b554"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzEtMi0xLTEtNjY3MjI_f2b72e5e-f188-4e1c-b83f-f4816e16af4c"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzEtNC0xLTEtNjY3MjI_a6651529-2326-40c4-81f5-5c12098e1a1b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia2b1111c2f5b40189e98630f474fb288_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzItMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo2NzRkZDUxYzc1OGY0NTc0YWVhNjhhMWJkMDM5NGZjNV8zMw_017351ff-fb49-43f9-9a40-68e7280d049e"
      unitRef="shares">161939248</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ic573001c4e0146ef9e8f82e8486d4428_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzItMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo2NzRkZDUxYzc1OGY0NTc0YWVhNjhhMWJkMDM5NGZjNV8zODQ4MjkwNjk3MjY1_3c8e8dab-1efc-47ba-997f-06cd92f61f93"
      unitRef="shares">160939248</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ia2b1111c2f5b40189e98630f474fb288_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzItMi0xLTEtNjY3MjI_c42d5ab7-e10f-4bdf-8786-88d6d98ae3e4"
      unitRef="usd">161939000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ic573001c4e0146ef9e8f82e8486d4428_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzItNC0xLTEtNjY3MjI_f553c644-a23b-4d0d-b50f-29138a45ac5f"
      unitRef="usd">160939000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="ib998c4ae5920486abf451fe637d5ab62_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzMtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjpkZDFmYjcwNmRiZjE0OWM3YWQ4YjMyNTFmYWE1ZDQ2Zl80MQ_143c2139-3dd4-44ce-8f4d-b37f155a5c99"
      unitRef="shares">59613777</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i99b320dd98924762b3ea8e43a5b04d2b_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzMtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjpkZDFmYjcwNmRiZjE0OWM3YWQ4YjMyNTFmYWE1ZDQ2Zl8zODQ4MjkwNjk3Mjcz_179860ae-6948-462a-9ad7-fe046dab1395"
      unitRef="shares">60613777</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="ib998c4ae5920486abf451fe637d5ab62_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzMtMi0xLTEtNjY3MjI_6ac07d25-ef95-4256-bca0-57c122cc7ba0"
      unitRef="usd">59614000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i99b320dd98924762b3ea8e43a5b04d2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzMtNC0xLTEtNjY3MjI_5aa41a0e-e4b7-48b8-87dd-190ee8b8d467"
      unitRef="usd">60614000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzQtMi0xLTEtNjY3MjI_816a565c-a696-4273-bc5b-fc8dd9872903"
      unitRef="usd">1243240000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzQtNC0xLTEtNjY3MjI_f9100448-a7f5-4519-af06-3851c0c2840b"
      unitRef="usd">1260331000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzUtMi0xLTEtNjY3MjI_ea72b9c8-11d9-4631-9937-1123fe7bd822"
      unitRef="usd">3071416000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzUtNC0xLTEtNjY3MjI_0dd600fa-1edb-4dd1-aada-94eb562ce402"
      unitRef="usd">2719936000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzYtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjpkZTFjNDhjZWFjZmQ0YTgwOWUyNTE1ZGU1Y2Y4ODFmZV80Mw_88852715-75f8-4331-ac02-ba7d5f08340e"
      unitRef="shares">15961542</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzYtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjpkZTFjNDhjZWFjZmQ0YTgwOWUyNTE1ZGU1Y2Y4ODFmZV81Ng_2e739b1c-47dc-4a73-8ca9-85dc05951e51"
      unitRef="shares">15444011</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzYtMi0xLTEtNjY3MjI_27557511-86bf-4918-96c4-2c5f6fd13f97"
      unitRef="usd">1378651000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzYtNC0xLTEtNjY3MjI_ecdd4cce-7481-4b24-9ac5-40d2a5e6d710"
      unitRef="usd">1195376000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzctMi0xLTEtNjY3MjI_4e85aa35-2ef3-435f-8b63-b3c2e365c5a9"
      unitRef="usd">-242009000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfMzctNC0xLTEtNjY3MjI_de9c7cd1-8838-432b-9e4c-a9e0f9f4022d"
      unitRef="usd">-249215000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNDAtMi0xLTEtNjY3MjI_2af49b99-21a1-4e12-9889-3ce813f97391"
      unitRef="usd">2915549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNDAtNC0xLTEtNjY3MjI_16cfbee7-af7d-4739-9325-c9a39c0f037a"
      unitRef="usd">2757229000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNDEtMi0xLTEtNjY3MjI_f597200b-e85b-4ebb-b5d8-40a3f1e4a335"
      unitRef="usd">10645044000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yMi9mcmFnOjJiOWE0YTNiN2VlOTQ4NTU4ZWVhNzY4NGE1YmNiY2Q2L3RhYmxlOjk2ZjRiOTlhZWQxMjQ5YzBiMWZhNzBlMGZhNmE3OTE4L3RhYmxlcmFuZ2U6OTZmNGI5OWFlZDEyNDljMGIxZmE3MGUwZmE2YTc5MThfNDEtNC0xLTEtNjY3MjI_61099b38-3e4f-4f55-9cb7-e24bbf8d58d4"
      unitRef="usd">10412231000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMy0xLTEtMS02NjcyMg_e30e28c7-67b9-418b-9e8c-e75a0155e358"
      unitRef="usd">533478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMy0zLTEtMS02NjcyMg_99cc3895-5575-4306-8e28-d436d598afb7"
      unitRef="usd">396871000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNS0xLTEtMS02NjcyMg_9cf6e17f-c623-41b3-b183-0962dd97d1bd"
      unitRef="usd">91036000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNS0zLTEtMS02NjcyMg_c947ba78-b70a-4c98-acae-d84329a16434"
      unitRef="usd">77897000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNi0xLTEtMS02NjcyMg_9283f7ec-a7a9-497c-addb-baad8f39c6d9"
      unitRef="usd">15337000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNi0zLTEtMS02NjcyMg_8c3b3dca-c550-45ec-81d6-0ab59cbf4615"
      unitRef="usd">15656000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNy0xLTEtMS02NjcyMg_1aa207cd-d681-4af3-a956-bfa8f51ed53a"
      unitRef="usd">5064000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNy0zLTEtMS02NjcyMg_3e2defc4-553a-4a44-b400-d7cd72785bf8"
      unitRef="usd">-713000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTAtMS0xLTEtNjY3MjI_62dd6360-14f1-4f36-89a4-c846148abebd"
      unitRef="usd">12592000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTAtMy0xLTEtNjY3MjI_db375e5c-2d72-4e29-84e5-68300a16ddef"
      unitRef="usd">2891000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTItMS0xLTEtNjY3MjI_62718888-49c2-4b0b-bac8-ff869616da73"
      unitRef="usd">24043000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTItMy0xLTEtNjY3MjI_93da1270-7a06-4a3a-89f2-5fb8edafa1c1"
      unitRef="usd">22027000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTQtMS0xLTEtNjY3MjI_ea187f21-b602-4435-a32a-2cd8117c6c7c"
      unitRef="usd">189621000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTQtMy0xLTEtNjY3MjI_5e7ba63e-5fc0-4fd3-8c27-0bab4fa77f25"
      unitRef="usd">22099000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTUtMS0xLTEtNjY3MjI_f05d40b2-d802-40b7-b213-7f3e8f5f2e9e"
      unitRef="usd">37320000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTUtMy0xLTEtNjY3MjI_e02693e0-84d9-4b7e-b0eb-fd7fcd0df21f"
      unitRef="usd">-53323000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTYtMS0xLTEtNjY3MjI_568a24dc-62bd-4d9f-9b7e-afd512cec729"
      unitRef="usd">11251000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTYtMy0xLTEtNjY3MjI_ad169ae0-a573-4f2a-96a0-7bb6e32eb372"
      unitRef="usd">-28272000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTctMS0xLTEtNjY3MjI_4d80126c-dfac-44fe-9d68-1e14294609ba"
      unitRef="usd">98027000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTctMy0xLTEtNjY3MjI_62a5cb57-fcbc-413c-947a-9125d49c89bd"
      unitRef="usd">-56900000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTgtMS0xLTEtNjY3MjI_6c138c6d-9c97-4d13-8acf-137734b3c7c4"
      unitRef="usd">127258000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTgtMy0xLTEtNjY3MjI_48b6ceee-c19e-43f0-82e3-2f05acca4681"
      unitRef="usd">104677000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTktMS0xLTEtNjY3MjI_74fe42a1-6394-43a2-8e88-e6442bbc174a"
      unitRef="usd">8458000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMTktMy0xLTEtNjY3MjI_b2795742-050b-48e0-898c-82102ca5a1a3"
      unitRef="usd">5013000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjAtMS0xLTEtNjY3MjI_1b2e8526-cf0f-49e9-ae26-312384f204f3"
      unitRef="usd">3718000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjAtMy0xLTEtNjY3MjI_17a96c97-8448-41ab-9ca6-c3114b51120d"
      unitRef="usd">7249000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjEtMS0xLTEtNjY3MjI_1191d9ab-222d-4167-8c23-765ead5d3b78"
      unitRef="usd">656467000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjEtMy0xLTEtNjY3MjI_618db065-7f2a-4b81-8e31-84ffd467cae1"
      unitRef="usd">609640000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjMtMS0xLTEtNjY3MjI_5b9eba27-59a5-4830-a0d5-187fee249253"
      unitRef="usd">141063000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjMtMy0xLTEtNjY3MjI_6a611039-b496-4105-8e98-88c6f34d3e00"
      unitRef="usd">114471000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjYtMS0xLTEtNjY3MjI_6296ccef-7f54-4ef6-b709-4f121d8b7e34"
      unitRef="usd">22503000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjYtMy0xLTEtNjY3MjI_2a2a539a-c5e3-4546-bf5f-86db93f6f55c"
      unitRef="usd">25064000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjgtMS0xLTEtNjY3MjI_d8ef69b4-18cf-496c-8a3a-a743534d3a35"
      unitRef="usd">400000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMjgtMy0xLTEtNjY3MjI_3304232a-2222-4314-a37a-34acd21e4419"
      unitRef="usd">-2530000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzAtMS0xLTEtNjY3MjI_96d2b3bc-e9fc-489e-874f-9d2bd0f099cc"
      unitRef="usd">-163966000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzAtMy0xLTEtNjY3MjI_f9db9b12-ddda-42fb-b3ae-92d07f80a20e"
      unitRef="usd">-137005000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzItMS0xLTEtNjY3MjI_9805ce34-dc6e-43be-ae6e-e85084bfe322"
      unitRef="usd">-65640000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzItMy0xLTEtNjY3MjI_e93357c1-4288-457c-867a-aa8c2517b5b4"
      unitRef="usd">-6079000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzQtMS0xLTEtNjY3MjI_d7be6157-6104-4b4d-9ab4-a6ed37c723c1"
      unitRef="usd">1050000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzQtMy0xLTEtNjY3MjI_2bc794bc-8ac1-4a9d-8e3f-eca18dc3d042"
      unitRef="usd">85863000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzctMS0xLTEtNjY3MjI_9360990d-3d8d-42d1-9b9d-dc9d69b04a8f"
      unitRef="usd">181084000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzctMy0xLTEtNjY3MjI_5769f93e-c0da-46c9-bd54-819a5b2b3359"
      unitRef="usd">162739000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzgtMS0xLTEtNjY3MjI_4dabcffd-6afb-4bcb-b28a-6e4839e32663"
      unitRef="usd">203350000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzgtMy0xLTEtNjY3MjI_b196bb1f-336a-4652-929e-e91cda8466ae"
      unitRef="usd">240359000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzktMS0xLTEtNjY3MjI_157f68d2-dbd5-4b32-b3f8-e675bd0f037e"
      unitRef="usd">16711000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfMzktMy0xLTEtNjY3MjI_a8d3eb4c-3485-4d86-822e-1265f686693e"
      unitRef="usd">15117000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDAtMS0xLTEtODEwODU_60c2237f-2e46-43dd-8d46-374f3726daae"
      unitRef="usd">29041000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDAtMy0xLTEtODEwODU_d1c5d9c9-55cb-454c-928f-38c64432e28c"
      unitRef="usd">11939000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDEtMS0xLTEtNjY3MjI_8ba9aabd-93a0-4a83-83c8-ded34b2efa1e"
      unitRef="usd">-463454000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDEtMy0xLTEtNjY3MjI_c97911e7-74bb-486d-8abe-3ace66b10de5"
      unitRef="usd">-491862000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDItMS0xLTEtNjY3MjI_f63f08de-b961-41b1-b864-242ccc2b62c2"
      unitRef="usd">-20258000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDItMy0xLTEtNjY3MjI_5766f432-f7b5-42ea-91ca-e7b402561ad0"
      unitRef="usd">-3952000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDMtMS0xLTEtNjY3MjI_269ac63d-4b6c-4813-97c5-eab7aa869ef2"
      unitRef="usd">8789000</hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale>
    <hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDMtMy0xLTEtNjY3MjI_ceada0a6-3b61-4c3a-a78b-0cbdf64fe3c2"
      unitRef="usd">-23179000</hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale>
    <hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDQtMS0xLTEtNjY3MjI_7b7de4b1-3889-4897-a4a6-80d9bc013079"
      unitRef="usd">0</hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease>
    <hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDQtMy0xLTEtNjY3MjI_7351f821-e440-4117-b185-8653f6e3d933"
      unitRef="usd">11434000</hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDUtMS0xLTEtNjY3MjI_f660e854-2628-4237-ad7c-2a36b89d7953"
      unitRef="usd">8789000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDUtMy0xLTEtNjY3MjI_0bf5b871-3f4f-4a22-8e6a-4c7601e26c91"
      unitRef="usd">-11745000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDYtMS0xLTEtNjY3MjI_ab65684a-50d1-4e18-8142-44ca2d796ec9"
      unitRef="usd">329266000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia1ae083b8539404dbd80c24092490417_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDYtMy0xLTEtNjY3MjI_8efae5a6-50bd-4d56-853c-66bffb3b8cdd"
      unitRef="usd">1143987000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDctMS0xLTEtNjY3MjI_d59f2493-4b64-42b0-8ee5-02e153be9193"
      unitRef="usd">338055000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ib8f9f79ce2264f4ab0722ed98d2976d5_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDctMy0xLTEtNjY3MjI_419163aa-bb7b-468d-b650-860417e418e8"
      unitRef="usd">1132242000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDktMS0xLTEtNjY3MjI_01ccc200-026e-436b-aa78-34f5605225f7"
      unitRef="usd">24782000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNDktMy0xLTEtNjY3MjI_2136fd44-9666-44fa-9cd8-89f89d82c14f"
      unitRef="usd">27685000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNTAtMS0xLTEtNjY3MjI_1e57257d-220d-443f-91a4-d24fac1b9800"
      unitRef="usd">10023000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8yOC9mcmFnOjhlMGIxNjUwN2JjMzQ3NDI5NzE0MWY2MTBlNmI5YTI4L3RhYmxlOmYyYTMyMGQxZTAxZjQzMTk4YzVjNzY2MmUxZjIyYjUxL3RhYmxlcmFuZ2U6ZjJhMzIwZDFlMDFmNDMxOThjNWM3NjYyZTFmMjJiNTFfNTAtMy0xLTEtNjY3MjI_71244013-6c28-437c-a78b-d1e4f9873a6d"
      unitRef="usd">14350000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i477b7adbd9dd4a1f8d2587c07401cfe9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS0yLTEtMS02NjcyMg_33022abb-41f1-4413-88cb-48575296202b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iba48d39324da4959a65e60314cfa3625_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS00LTEtMS02NjcyMg_b999e31b-8dee-423f-bf1e-c7d3055e7e1b"
      unitRef="usd">160939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib04d8b989a7a461fad14212036057a8c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS02LTEtMS02NjcyMg_19742103-66a1-438e-b8ac-119c8c2529e7"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic33c1cad9e354507ab18fafa240f9047_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS04LTEtMS02NjcyMg_18686a45-3ebd-4cf2-9272-fcc28167d751"
      unitRef="usd">1260331000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i78e67fac43b64e4cb65c4e555005eae6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS0xMC0xLTEtNjY3MjI_7c17dbda-0fa2-485f-a5af-b175b46f5069"
      unitRef="usd">2719936000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifdf63df834c248c5b4208796fdc5eff6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS0xMi0xLTEtNjY3MjI_a0ed1abb-1022-4d82-8d5c-80b7c09eef55"
      unitRef="usd">-1195376000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4019cead57e147f3a984c906ba1cace5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS0xNC0xLTEtNjY3MjI_6b6b931c-090a-4087-95f6-2630c18a36c1"
      unitRef="usd">-249215000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMS0xOC0xLTEtNjY3MjI_9773b3b6-cf96-488a-a43b-16326eeeb1c4"
      unitRef="usd">2757229000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie74a633e906e42e2bef34397b312cc27_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMi0xMC0xLTEtNjY3MjI_a3dcec6e-9778-4a27-9e13-b0f7a3029e87"
      unitRef="usd">533478000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMi0xOC0xLTEtNjY3MjI_2cf0318d-efdd-411c-87ad-9a077a84f85a"
      unitRef="usd">533478000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i50b5cd182aa94c768539d88d171b4f17_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMy0xNC0xLTEtNjY3MjI_71887ba7-bb85-4f66-af5e-58b20549f61c"
      unitRef="usd">7206000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMy0xOC0xLTEtNjY3MjI_c082ae8c-0382-49ba-b6c4-f83524022dde"
      unitRef="usd">7206000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNS0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjRmMTg5YTI0NWE1MDQ2NGU4ZDE3NWYwM2RmN2M0YzYwXzE4_932949ed-32e9-4034-95a9-a9a8e06a8947"
      unitRef="usdPerShare">0.901</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9384e484309e49a68b4cbba126049fe6_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNS0xMC0xLTEtNjY3MjI_6e742895-5aee-4e82-91e2-2224d9b55586"
      unitRef="usd">133174000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNS0xOC0xLTEtNjY3MjI_f1f804b1-0ff4-40d9-80e1-7d46a0a9754c"
      unitRef="usd">133174000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNi0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjQ4ZDZiYTc2MmEyNDRmZjU5OGEwYzQ4YzFhYjNiY2Q1XzI2_00b9d787-27f0-437f-b006-d1723d2d2110"
      unitRef="usdPerShare">0.819</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i24242beac85f4930a5e73b2ca260645c_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNi0xMC0xLTEtNjY3MjI_b6959db3-8edd-48c9-93ef-8a9cb2210d94"
      unitRef="usd">48824000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNi0xOC0xLTEtNjY3MjI_c00f0640-7d7e-432c-9b41-e105ba85aaa4"
      unitRef="usd">48824000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i4fd161e5e4934da2b33322d45174aa7b_D20220101-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNy00LTEtMS02NjcyMg_c2ad50ef-e46f-46ef-8ca3-39473c1c4ba0"
      unitRef="usd">1000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i877850442ce74f4cb08fcd9255376892_D20220101-20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfNy02LTEtMS02NjcyMg_7ae5cbab-d491-41a7-8401-bff6f805b1a1"
      unitRef="usd">-1000000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3f62311390184bd080a394f7a0049def_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfOC04LTEtMS02NjcyMg_a64c2789-2d5d-4a91-a4dd-e1225db560c3"
      unitRef="usd">15314000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfOC0xOC0xLTEtNjY3MjI_bd805615-8fb8-4b9c-811d-3af456c9a2a2"
      unitRef="usd">15314000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3f62311390184bd080a394f7a0049def_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfOS04LTEtMS02NjcyMg_65544578-4ffe-4ae4-941f-596aacd99901"
      unitRef="usd">-32405000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i11c90f5dd6ea46b98891639e41b178fa_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfOS0xMi0xLTEtNjY3MjI_a256a88e-6552-4156-9d44-59c95f52ff76"
      unitRef="usd">20075000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfOS0xOC0xLTEtNjY3MjI_240ac424-8163-4b3a-9684-287a6e25cf1f"
      unitRef="usd">-12330000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i11c90f5dd6ea46b98891639e41b178fa_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTAtMTItMS0xLTY2NzIy_88bb1703-4908-4b09-8761-ce3098a61411"
      unitRef="usd">203350000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTAtMTgtMS0xLTY2NzIy_dba69bdb-efcb-4c31-85cd-e52f17bc1b12"
      unitRef="usd">203350000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1410940b769540e198f8e38bf3ff3162_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtMi0xLTEtNjY3MjI_0810434c-8a56-40b3-bd23-3666e30e60de"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iebad7b346e59458db60f50b6924bf36d_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtNC0xLTEtNjY3MjI_c7ab2fbc-c84e-472b-82d5-cdc250c949bb"
      unitRef="usd">161939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i83ebd9e115ab4936a0e925b6cf904cf8_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtNi0xLTEtNjY3MjI_cc004688-dc18-4060-a726-a3760451d549"
      unitRef="usd">59614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id1ab8b55dbcb452b929ba6a0f1fa2141_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtOC0xLTEtNjY3MjI_f9c7d475-1329-4b30-885a-77fa4d953eb4"
      unitRef="usd">1243240000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia77d7df7575f4c0ca68d68327ca393a4_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtMTAtMS0xLTY2NzIy_0acca62e-870b-4e28-a6c2-f7d27bb119c6"
      unitRef="usd">3071416000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3af260c9ec44727a107f472bf3b6c5d_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtMTItMS0xLTY2NzIy_808228a5-4f98-4dfc-809b-b8a872dd15a2"
      unitRef="usd">-1378651000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1a652a4a04934f92aa4180f3ff02030a_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtMTQtMS0xLTY2NzIy_dc85fc3a-d996-4e45-b795-0b1308e7ed93"
      unitRef="usd">-242009000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOmIyZDU5ZmM3YjlmMTQ2MjNiM2I0MmZkZDMyYzU5ZmYzL3RhYmxlcmFuZ2U6YjJkNTlmYzdiOWYxNDYyM2IzYjQyZmRkMzJjNTlmZjNfMTUtMTgtMS0xLTY2NzIy_6c03b414-7e0c-4ae8-978d-283f1615fcb5"
      unitRef="usd">2915549000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie5b995383d464a228fa8a6d7b5da15a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS0yLTEtMS02NjcyMg_94be96a3-2630-45fa-8454-13277ca270d8"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i72463e7e5e3d472e93690107c9b6caad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS00LTEtMS02NjcyMg_f5a122bb-a49d-48db-af41-172d3654fb38"
      unitRef="usd">160939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i933fdf033f124959829348d0709bbaf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS02LTEtMS02NjcyMg_beffb80c-a02a-421d-8a48-c20017a8117e"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8294edc09fb497b8bf71009688488bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS04LTEtMS02NjcyMg_3d616bca-03e1-46ad-84ba-3d9fd5e8c1bd"
      unitRef="usd">1191200000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9c9e0eeae0f24a52b7c3bcbdee1e36f6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS0xMC0xLTEtNjY3MjI_e8e01965-3b8b-49dc-8c70-c6878b3908d7"
      unitRef="usd">1928673000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4682b4eff7f64d2084b19cb1104e91c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS0xMi0xLTEtNjY3MjI_8b112ed2-c043-4233-be2e-62ef4bef8ffe"
      unitRef="usd">-768992000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2e49d3092db441c087f2084b59cf6fd8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS0xNC0xLTEtNjY3MjI_bd088c3f-048a-40d9-9f08-f32cf929d142"
      unitRef="usd">-338082000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i191232d56c704c8698c42c9fa588d5ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS0xNi0xLTEtNjY3MjI_86fc8245-2113-4b19-878a-7dda23ea0ed2"
      unitRef="usd">3531000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia1ae083b8539404dbd80c24092490417_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMS0xOC0xLTEtNjY3MjI_6c4a0407-2567-4110-b5ff-c11d8e2c9566"
      unitRef="usd">2237883000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ifcc1c056f8344a5c9118843c44563b09_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMi0xMC0xLTEtNjY3MjI_56a70064-9123-4881-a674-19962de9d8a5"
      unitRef="usd">395799000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i2c8b396349a046aab75ea33976d239f1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMi0xNi0xLTEtNjY3MjI_a7646451-e3ef-42f4-8703-4480a209d29c"
      unitRef="usd">1072000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMi0xOC0xLTEtNjY3MjI_770ed1a1-50eb-4359-b66a-c02335f796c5"
      unitRef="usd">396871000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ibfb687e9912d4e598f3f43d28c46ba67_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMy0xNC0xLTEtNjY3MjI_d7e784cd-0be1-4a01-a8b2-efb12c5277f6"
      unitRef="usd">9076000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i2c8b396349a046aab75ea33976d239f1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMy0xNi0xLTEtNjY3MjI_9fb96ba2-e0ee-4a58-b04e-3fb903268d8b"
      unitRef="usd">5262000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMy0xOC0xLTEtNjY3MjI_0ba540cd-b4db-4e55-9165-055b9cb1a146"
      unitRef="usd">14338000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfNS0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOmUxOGEwYTRmMGVmMjRjZmE5ZDJkZTI0NWRlNTM0M2I1XzE4_1374de48-c1f0-4ed1-b1be-ec07ce8582e3"
      unitRef="usdPerShare">0.804</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib2a97f531ba14d2fa1e68f40d04680da_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfNS0xMC0xLTEtNjY3MjI_fa323b41-5379-494c-8393-b9ccdf4dc3f1"
      unitRef="usd">117699000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfNS0xOC0xLTEtNjY3MjI_ee3e82a7-6bce-4820-8015-41de95649c1a"
      unitRef="usd">117699000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfNi0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjU1MmQwZTQ4MjYwZjQwODI4ZTA0YzdkNTc2MTZiODFkXzI2_69b18aa5-8515-4e13-8055-f89f4efaf933"
      unitRef="usdPerShare">0.731</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i73217e413eb744c3807033d58f6846e0_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfNi0xMC0xLTEtNjY3MjI_b260bf9b-996b-48f7-8e7f-ce1c344d231a"
      unitRef="usd">44309000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfNi0xOC0xLTEtNjY3MjI_e023e54f-5eb2-4d15-b7aa-05bf0e58ffe3"
      unitRef="usd">44309000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i3f3c01776e9b440bb3bc01c8d9431abd_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfOC04LTEtMS02NjcyMg_7b5a0669-51e9-4076-9f26-12d5a389eb69"
      unitRef="usd">15955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfOC0xOC0xLTEtNjY3MjI_397b64bf-299d-4312-90bb-8add9aa7e118"
      unitRef="usd">15955000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3f3c01776e9b440bb3bc01c8d9431abd_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfOS04LTEtMS02NjcyMg_b068f66d-9602-47ff-89ce-deac7788777e"
      unitRef="usd">-11407000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib1d22a02261c4c98849c5da65920083e_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfOS0xMi0xLTEtNjY3MjI_d4f9fa66-939a-4be9-9d54-bc268de06311"
      unitRef="usd">14586000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfOS0xOC0xLTEtNjY3MjI_164aa739-c497-4860-93e4-0bcca2b23816"
      unitRef="usd">3179000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ib1d22a02261c4c98849c5da65920083e_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTAtMTItMS0xLTY2NzIy_3abe4036-c0c8-4ff1-9a9b-a8b7e945366e"
      unitRef="usd">240359000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTAtMTgtMS0xLTY2NzIy_6ee9bbc2-9909-4ccc-b1a3-622203faedb9"
      unitRef="usd">240359000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i2c8b396349a046aab75ea33976d239f1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMTYtMS0xLTY3NzQ2_364f9f27-259c-4bd8-81c2-1c26d291320d"
      unitRef="usd">1013000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMTgtMS0xLTY3NzU2_d9617ab5-d968-4936-a67d-ca35155715cd"
      unitRef="usd">1013000</us-gaap:NoncontrollingInterestDecreaseFromDeconsolidation>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib634b259a6b74465810f70d4c71f7962_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMi0xLTEtNjY3MjI_f7f6a1ec-cdbd-4787-9b77-53d180def55c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i25ffd79a16eb4a30bf2101f731d9955e_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtNC0xLTEtNjY3MjI_35b4df01-01f2-4bae-a811-e892e9e24f55"
      unitRef="usd">160939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id198e0d8ab1a4801885aed6016fb2c20_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtNi0xLTEtNjY3MjI_57af4666-4e25-4e07-a411-3dded2fab22b"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i30370e7e08c14fed9875fd8f19fe8c31_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtOC0xLTEtNjY3MjI_13df0268-d6e7-4f48-822c-48ce0a0475e8"
      unitRef="usd">1195748000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cbf606e422147568822149cdffbe963_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMTAtMS0xLTY2NzIy_7373e517-cc1b-4e04-8bf8-67e31c17c36c"
      unitRef="usd">2162464000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90db879cbeab414ab5dde134cae86012_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMTItMS0xLTY2NzIy_ada4bf1c-4b1a-41da-bd43-609fffbb6ab8"
      unitRef="usd">-994765000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4947fb0c72e64a43bd3585d81fa37800_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMTQtMS0xLTY2NzIy_783216f1-3382-446c-bd2f-2495e0de8bf8"
      unitRef="usd">-329006000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7765bf70ed4b4a1e98fd9a4f5942dde7_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMTYtMS0xLTY2NzIy_0be0b876-bcfc-4990-9604-05486340c351"
      unitRef="usd">8852000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8f9f79ce2264f4ab0722ed98d2976d5_I20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zMS9mcmFnOjJlZDkyYzczNTM1YjQxZjNhNzZlY2UxNjg3NTk4ZjlhL3RhYmxlOjEzMzZkODU4ODcwMjQ2ZDE4OTYxNWVhYmUyZGQxODFmL3RhYmxlcmFuZ2U6MTMzNmQ4NTg4NzAyNDZkMTg5NjE1ZWFiZTJkZDE4MWZfMTQtMTgtMS0xLTY2NzIy_edffe331-f060-471f-ac7b-ff6f025fdb6c"
      unitRef="usd">2264846000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zNy9mcmFnOjY4MjQ1M2QxMTlmNTQwNTY5MWVkNjgyNTE0MjY5Yzk0L3RleHRyZWdpb246NjgyNDUzZDExOWY1NDA1NjkxZWQ2ODI1MTQyNjljOTRfNTk0Mw_dece47a6-f00e-4a13-987b-d0db0f77a15e">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES &lt;div style="margin-top:14pt"&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 style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited consolidated financial statements provided in this report include the accounts of The Hershey Company (the &#x201c;Company,&#x201d; &#x201c;Hershey,&#x201d; &#x201c;we&#x201d; or &#x201c;us&#x201d;) and our majority-owned subsidiaries and entities in which we have a controlling financial interest after the elimination of intercompany accounts and transactions.  We have a controlling financial interest if we own a majority of the outstanding voting common stock and minority shareholders do not have substantive participating rights, we have significant control through contractual or economic interests in which we are the primary beneficiary or we have the power to direct the activities that most significantly impact the entity&#x2019;s economic performance. We use the equity method of accounting when we have a 20% to 50% interest in other companies and exercise significant influence. Other investments that are not controlled, and over which we do not have the ability to exercise significant influence, are accounted for under the cost method. Both equity and cost method investments are included as Other non-current assets in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for interim financial reporting and with the rules and regulations for reporting on Form 10-Q.  Accordingly, they do not contain certain information and disclosures required by GAAP for comprehensive financial statements.  The financial statements reflect all adjustments (consisting of normal recurring adjustments) which are, in our opinion, necessary for a fair presentation of the results of operations, financial position, and cash flows for the indicated periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating results for the quarter ended April&#160;3, 2022 may not be indicative of the results that may be expected for the year ending December&#160;31, 2022 because of seasonal effects on our business.  These financial statements should be read in conjunction with our Annual Report on Form 10-K for the year ended December&#160;31, 2021 (our &#x201c;2021 Annual Report on Form 10-K&#x201d;), which provides a more complete understanding of our accounting policies, financial position, operating results and other matters.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;COVID-19 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2020, the World Health Organization designated coronavirus disease 2019 (&#x201c;COVID-19&#x201d;) as a global pandemic. We continue to actively monitor COVID-19 and its potential impact on our operations and financial results. Employee health and safety remains our first priority while we continue our efforts to support community food supplies. Since the onset of COVID-19, there has been minimal disruption to our supply chain network, and all our manufacturing plants are currently open. However, beginning in 2021 and continuing into 2022, ongoing strong demand for consumer goods and the effects of COVID-19 mitigation strategies have led to broad-based supply chain disruptions across the U.S. and globally, including inflation on many consumer products, labor shortages and demand outpacing supply. We continue to work closely with our business units, contract manufacturers, distributors, contractors and other external business partners to minimize the potential impact on our business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The ultimate impact that COVID-19 will have on our consolidated financial statements remains uncertain and ultimately will be dictated by the length and severity of the pandemic, including broad-based supply chain disruptions, rising levels of inflation, the spread of COVID-19 variants or resurgences, as well as the economic recovery and actions taken in response by local, state and national governments around the world, including the distribution of vaccinations. We will continue to evaluate the nature and extent of these potential and evolving impacts to our business and consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 2020, the the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-04, &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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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 ASU is intended to provide temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;alternative reference rates. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. We early adopted the provisions of this ASU in the first quarter of 2022. Adoption of the new standard did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities 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;This ASU requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with &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 (Topic 606)&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; rather than adjust them to fair value at the acquisition date.  ASU 2021-08 is effective for annual periods beginning after December 15, 2022 and interim periods within those annual periods.  This ASU should be applied prospectively to business combinations occurring on or after the date of adoption.  Evaluation of this new standard is dependent on multiple circumstances including the timing and complexity of completed business combinations. As a result, we intend to adopt the provisions of this ASU in the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No other new accounting pronouncement issued or effective during the fiscal year had or is expected to have a material impact on our consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zNy9mcmFnOjY4MjQ1M2QxMTlmNTQwNTY5MWVkNjgyNTE0MjY5Yzk0L3RleHRyZWdpb246NjgyNDUzZDExOWY1NDA1NjkxZWQ2ODI1MTQyNjljOTRfNTk3Nw_5bd9f181-6bbd-4315-984c-523988e411df">&lt;div style="margin-top:14pt"&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 style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited consolidated financial statements provided in this report include the accounts of The Hershey Company (the &#x201c;Company,&#x201d; &#x201c;Hershey,&#x201d; &#x201c;we&#x201d; or &#x201c;us&#x201d;) and our majority-owned subsidiaries and entities in which we have a controlling financial interest after the elimination of intercompany accounts and transactions.  We have a controlling financial interest if we own a majority of the outstanding voting common stock and minority shareholders do not have substantive participating rights, we have significant control through contractual or economic interests in which we are the primary beneficiary or we have the power to direct the activities that most significantly impact the entity&#x2019;s economic performance. We use the equity method of accounting when we have a 20% to 50% interest in other companies and exercise significant influence. Other investments that are not controlled, and over which we do not have the ability to exercise significant influence, are accounted for under the cost method. Both equity and cost method investments are included as Other non-current assets in the Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;GAAP&#x201d;) for interim financial reporting and with the rules and regulations for reporting on Form 10-Q.  Accordingly, they do not contain certain information and disclosures required by GAAP for comprehensive financial statements.  The financial statements reflect all adjustments (consisting of normal recurring adjustments) which are, in our opinion, necessary for a fair presentation of the results of operations, financial position, and cash flows for the indicated periods.&lt;/span&gt;&lt;/div&gt;Operating results for the quarter ended April&#160;3, 2022 may not be indicative of the results that may be expected for the year ending December&#160;31, 2022 because of seasonal effects on our business.  These financial statements should be read in conjunction with our Annual Report on Form 10-K for the year ended December&#160;31, 2021 (our &#x201c;2021 Annual Report on Form 10-K&#x201d;), which provides a more complete understanding of our accounting policies, financial position, operating results and other matters.</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF8zNy9mcmFnOjY4MjQ1M2QxMTlmNTQwNTY5MWVkNjgyNTE0MjY5Yzk0L3RleHRyZWdpb246NjgyNDUzZDExOWY1NDA1NjkxZWQ2ODI1MTQyNjljOTRfNjAyMA_b1deb17a-0a08-40cc-b809-0c9d02b88485">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 2020, the the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued Accounting Standards Update (&#x201c;ASU&#x201d;) No. 2020-04, &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;Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&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 ASU is intended to provide temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate (LIBOR) and other interbank offered rates to &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;alternative reference rates. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. We early adopted the provisions of this ASU in the first quarter of 2022. Adoption of the new standard did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2021, the FASB issued ASU No. 2021-08, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities 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;This ASU requires an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with &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 (Topic 606)&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; rather than adjust them to fair value at the acquisition date.  ASU 2021-08 is effective for annual periods beginning after December 15, 2022 and interim periods within those annual periods.  This ASU should be applied prospectively to business combinations occurring on or after the date of adoption.  Evaluation of this new standard is dependent on multiple circumstances including the timing and complexity of completed business combinations. As a result, we intend to adopt the provisions of this ASU in the first quarter of 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No other new accounting pronouncement issued or effective during the fiscal year had or is expected to have a material impact on our consolidated financial statements or disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfNzY5NjU4MTQwODI1NA_291d0285-fec5-4418-911b-d256fc68e9dd">BUSINESS ACQUISITIONS AND DIVESTITURE&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2021 Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Pretzels Inc.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;14, 2021, we completed the acquisition of Pretzels Inc. (&#x201c;Pretzels&#x201d;), previously a privately held company that manufactures and sells pretzels and other salty snacks for other branded products and private labels in the United States. Pretzels is an industry leader in the pretzel category with a product portfolio that includes filled, gluten free and seasoned pretzels, as well as extruded snacks that complements Hershey&#x2019;s snacks portfolio. Based in Bluffton, Indiana, Pretzels operates three manufacturing locations in Indiana and Kansas. Pretzels provides Hershey deep pretzel category and product expertise and the manufacturing capabilities to support brand growth and future pretzel innovation. The initial cash consideration paid for Pretzels totaled $304,477 and consisted of cash on hand and short-term borrowings. Acquisition-related costs for the Pretzels acquisition were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination and, accordingly, Pretzels has been included within the North America Salty Snacks segment from the date of acquisition. The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective fair values as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Allocation (1)&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:9pt;font-weight:700;line-height:100%"&gt;Adjustments&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:9pt;font-weight:700;line-height:100%"&gt;Updated Allocation&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;Goodwill&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;165,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 #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,033&#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;166,334&#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;Other intangible assets&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;32,100&#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;(6,000)&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;26,100&#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;Current assets acquired&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;30,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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;96,099&#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;4,617&#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;100,716&#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;Other non-current assets, primarily operating lease ROU assets&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;111,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;111,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Deferred income taxes&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;541&#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;232&#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;773&#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;Current liabilities assumed&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;(22,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(22,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other long-term liabilities, primarily operating lease liabilities&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;(109,355)&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;&#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="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;(109,355)&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 2px 19pt;text-align:left;vertical-align: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 assets acquired&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;304,477&#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;&#x2014;&#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;304,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1)  As reported in the Company&#x2019;s 2021 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price allocation presented above is preliminary. The measurement period adjustments to the initial allocation are based on more detailed information obtained about the specific assets acquired. We are in the process of evaluating additional information necessary to finalize the valuation of assets acquired and liabilities assumed as of the acquisition date including, but not limited to, post-closing adjustments to the working capital acquired including certain holdbacks. The final fair value determination could result in material adjustments to the values presented in the preliminary purchase price allocation, including other intangible assets, goodwill and the related tax impact of such adjustments. We expect to finalize the purchase price allocation by mid-2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill was determined as the excess of the purchase price over the fair value of the net assets acquired (including the identifiable intangible assets). A portion of goodwill derived from this acquisition is expected to be deductible for tax purposes and reflects the value of leveraging our brand building expertise, supply chain capabilities and retail relationships to accelerate growth and access to the portfolio of Pretzels&#x2019; products.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets include trademarks valued at $5,700 and customer relationships valued at $20,400. Trademarks were assigned an estimated useful life of five years and customer relationships were assigned an estimated useful life of 19 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Dot's Pretzels, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December&#160;13, 2021, we completed the acquisition of Dot&#x2019;s Pretzels, LLC (&#x201c;Dot&#x2019;s&#x201d;), previously a privately held company that produces and sells pretzels and other snack food products to retailers and distributors in the United States, with &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;Dot&#x2019;s Homestyle Pretzels&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; snacks as its primary product. Dot&#x2019;s is the fastest-growing scale brand in the pretzel category and complements Hershey&#x2019;s snacks portfolio. The initial cash consideration paid for Dot&#x2019;s totaled $894,166 and consisted of cash on hand and short-term borrowings. Acquisition-related costs for the Dot&#x2019;s acquisition were immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition has been accounted for as a business combination and, accordingly, Dot&#x2019;s has been included within the North America Salty Snacks segment from the date of acquisition. The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective fair values as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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:45.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Allocation (1)&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:9pt;font-weight:700;line-height:100%"&gt;Adjustments&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:9pt;font-weight:700;line-height:100%"&gt;Updated Allocation&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;Goodwill&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;303,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 #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;(14,960)&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;288,385&#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;Other intangible assets&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;526,300&#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;16,800&#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;543,100&#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;Current assets acquired&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;51,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;51,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Property, plant and equipment, net&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;39,256&#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;1,010&#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;40,266&#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;Other non-current assets&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;2,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other liabilities assumed, primarily current liabilities&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;(28,057)&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;(2,850)&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;(30,907)&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 2px 7pt;text-align:left;vertical-align: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 assets acquired&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;894,166&#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;&#x2014;&#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;894,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1)  As reported in the Company&#x2019;s 2021 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price allocation presented above is preliminary. The measurement period adjustments, specifically to other intangible assets and resulting impact on the valuation of goodwill, are principally related to the refinement of certain assumptions in the value of customer relationships based on an analysis of historical customer-specific data. The remaining measurement period adjustments to the initial allocation are based on more detailed information obtained about the specific assets acquired and liabilities assumed. We are in the process of evaluating additional information necessary to finalize the valuation of assets acquired and liabilities assumed as of the acquisition date including, but not limited to, post-closing adjustments to the working capital acquired including certain holdbacks. The final fair value determination could result in material adjustments to the values presented in the preliminary purchase price allocation, including other intangible assets and goodwill. We expect to finalize the purchase price allocation by mid-2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill was determined as the excess of the purchase price over the fair value of the net assets acquired (including the identifiable intangible assets). The goodwill derived from this acquisition is expected to be deductible for tax purposes and reflects the value of leveraging our brand building expertise, supply chain capabilities and retail relationships to accelerate growth and access to the portfolio of Dot&#x2019;s products. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets include trademarks valued at $336,600 and customer relationships valued at $206,500. Trademarks were assigned an estimated useful life of 33 years and customer relationships were assigned an estimated useful life of 18 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Lily's Sweets, LLC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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&#160;25, 2021, we completed the acquisition of Lily&#x2019;s Sweets, LLC (&#x201c;Lily&#x2019;s&#x201d;), previously a privately held company that sells a line of sugar-free and low-sugar confectionery foods to retailers and distributors in the United States and Canada. Lily&#x2019;s products include dark and milk chocolate style bars, baking chips, peanut butter cups and other confection products that complement Hershey&#x2019;s confectionery and confectionery-based portfolio.  The cash consideration paid for Lily&#x2019;s totaled $422,210 and the Company may be required to pay additional cash consideration if certain defined targets related to net sales and gross margin were exceeded during the period from the closing date through December 31, 2021. As of the acquisition date, the estimated fair value of the contingent consideration obligation was classified as a liability of $5,000 and was determined using a scenario-based analysis on forecasted future results. Based on financial results through December 31, 2021, the fair value was reduced during the fourth quarter of 2021 to $1,250, with the adjustment to fair value recorded in the selling, marketing and administrative (&#x201c;SM&amp;amp;A&#x201d;) expense caption within the Consolidated Statements of Income. We expect to pay the contingent consideration during 2022. Acquisition-related costs for the Lily&#x2019;s acquisition were immaterial.&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 acquisition has been accounted for as a business combination and, accordingly, Lily&#x2019;s has been included within the North America Confectionery segment from the date of acquisition. The purchase consideration, inclusive of the acquisition date fair value of the contingent consideration, was allocated to assets acquired and liabilities assumed based on their respective fair values as follows:&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:80.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;175,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&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;235,800&#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;Other assets acquired, primarily 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;33,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other liabilities assumed, primarily current liabilities&lt;/span&gt;&lt;/td&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;(9,620)&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;Deferred income taxes&lt;/span&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;(7,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 7pt;text-align:left;vertical-align: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 assets acquired&lt;/span&gt;&lt;/td&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:400;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:400;line-height:100%"&gt;427,210&#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 style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The purchase price allocation presented above has been finalized as of the fourth quarter of 2021 and includes an immaterial amount of measurement period adjustments. The measurement period adjustments to the initial allocation were based on more detailed information obtained about the specific assets acquired and liabilities assumed.&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;Goodwill was determined as the excess of the purchase price over the fair value of the net assets acquired (including the identifiable intangible assets). The majority of goodwill derived from this acquisition is expected to be deductible for tax purposes and reflects the value of leveraging our brand building expertise, supply chain capabilities and retail relationships to accelerate growth and access to the portfolio of Lily&#x2019;s products.&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;Other intangible assets include trademarks valued at $151,600 and customer relationships valued at $84,200. Trademarks were assigned an estimated useful life of 33 years and customer relationships were assigned estimated useful lives ranging from 17 to 18 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Lotte Shanghai Foods Co., Ltd.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In January 2021, we completed the divestiture of Lotte Shanghai Foods Co., Ltd., which was previously included within the International segment results in our consolidated financial statements.  Total proceeds from the divestiture and the impact on our consolidated financial statements were immaterial and were recorded in the SM&amp;amp;A expense caption within the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia36438772693488290bc804b1282091b_D20211214-20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MTQ4OQ_3edee8ff-e540-4005-8a20-01678d14d1ce"
      unitRef="usd">304477000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMzI5ODUzNDg5NzE0MQ_72481b80-4f75-424a-acc8-79df4d251ffd">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective fair values as follows:&lt;div style="margin-top:9pt"&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:45.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Allocation (1)&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:9pt;font-weight:700;line-height:100%"&gt;Adjustments&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:9pt;font-weight:700;line-height:100%"&gt;Updated Allocation&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;Goodwill&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;165,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 #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,033&#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;166,334&#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;Other intangible assets&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;32,100&#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;(6,000)&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;26,100&#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;Current assets acquired&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;30,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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;96,099&#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;4,617&#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;100,716&#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;Other non-current assets, primarily operating lease ROU assets&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;111,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;111,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Deferred income taxes&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;541&#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;232&#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;773&#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;Current liabilities assumed&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;(22,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(22,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other long-term liabilities, primarily operating lease liabilities&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;(109,355)&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;&#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="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;(109,355)&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 2px 19pt;text-align:left;vertical-align: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 assets acquired&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;304,477&#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;&#x2014;&#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;304,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1)  As reported in the Company&#x2019;s 2021 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective fair values as follows:&lt;div style="margin-top:9pt"&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:45.912%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Initial Allocation (1)&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:9pt;font-weight:700;line-height:100%"&gt;Adjustments&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:9pt;font-weight:700;line-height:100%"&gt;Updated Allocation&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;Goodwill&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;303,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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 #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;(14,960)&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;288,385&#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;Other intangible assets&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;526,300&#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;16,800&#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;543,100&#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;Current assets acquired&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;51,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;51,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Property, plant and equipment, net&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;39,256&#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;1,010&#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;40,266&#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;Other non-current assets&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;2,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other liabilities assumed, primarily current liabilities&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;(28,057)&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;(2,850)&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;(30,907)&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 2px 7pt;text-align:left;vertical-align: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 assets acquired&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 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;894,166&#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;&#x2014;&#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;894,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (1)  As reported in the Company&#x2019;s 2021 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;The purchase consideration, inclusive of the acquisition date fair value of the contingent consideration, was allocated to assets acquired and liabilities assumed based on their respective fair values as follows:&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:80.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.668%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;175,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&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;235,800&#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;Other assets acquired, primarily 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;33,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Other liabilities assumed, primarily current liabilities&lt;/span&gt;&lt;/td&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;(9,620)&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;Deferred income taxes&lt;/span&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;(7,888)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 7pt;text-align:left;vertical-align: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 assets acquired&lt;/span&gt;&lt;/td&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:400;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:400;line-height:100%"&gt;427,210&#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:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:Goodwill
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMS0xLTEtMS03MDk3MQ_d5c293fc-4941-413a-8f65-8c196a6c861a"
      unitRef="usd">165301000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i554029d58eeb481e82d47d2ba0ec2b32_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMS0zLTEtMS03MTA0Nw_8cafc8fd-e194-4c96-a5f2-182afef7c48a"
      unitRef="usd">1033000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMS01LTEtMS03MTA1NQ_71ce51af-0214-4e0e-acd4-8259ee65b827"
      unitRef="usd">166334000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMi0xLTEtMS03MDk3MQ_2ba2283b-5080-4c8a-80f1-bccb481d302f"
      unitRef="usd">32100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i554029d58eeb481e82d47d2ba0ec2b32_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMi0zLTEtMS03MTA0Nw_a7d5c563-ddc8-48e5-a89e-db6b22852e39"
      unitRef="usd">-6000000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMi01LTEtMS03MTA1NQ_f60dff40-8fbd-48e6-8fde-4b33d0c51ef2"
      unitRef="usd">26100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMy0xLTEtMS03MDk3MQ_4101850e-5666-4321-83f4-005288a39369"
      unitRef="usd">30717000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets
      contextRef="i554029d58eeb481e82d47d2ba0ec2b32_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMy0zLTEtMS03MTA0Nw_87aeb34c-d0f0-4ebf-b9db-dd119e27edea"
      unitRef="usd">118000</hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfMy01LTEtMS03MTA1NQ_278f08a1-de4c-446a-b682-f15aed108ce1"
      unitRef="usd">30835000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNC0xLTEtMS03MDk3MQ_64a61d64-8d4d-4279-a200-f084d05e6c68"
      unitRef="usd">96099000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="i554029d58eeb481e82d47d2ba0ec2b32_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNC0zLTEtMS03MTA0Nw_d1ac84b5-8ee5-404d-a827-2909dde69de5"
      unitRef="usd">4617000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNC01LTEtMS03MTA1NQ_2c432a86-41e8-41d0-879d-0e16aa71c502"
      unitRef="usd">100716000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNS0xLTEtMS03MDk3MQ_a15038e4-41c4-408b-90a5-be5c49bf611a"
      unitRef="usd">111787000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNS01LTEtMS03MTA1NQ_7b84e350-10a0-4461-b4fe-06dce9bee59a"
      unitRef="usd">111787000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNi0xLTEtMS03MDk3MQ_881e6225-3a35-4c4e-882a-57e411df6c33"
      unitRef="usd">541000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteDeferredIncomeTaxes
      contextRef="i554029d58eeb481e82d47d2ba0ec2b32_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNi0zLTEtMS03MTA0Nw_52e950f3-4621-4ba8-8e9d-6857af4eeb8a"
      unitRef="usd">232000</hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteDeferredIncomeTaxes>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNi01LTEtMS03MTA1NQ_487d00a2-bd09-4f3d-94b3-063932e99390"
      unitRef="usd">773000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNy0xLTEtMS03MDk3MQ_9614d94b-fc84-4a5a-a4d2-8671e410c627"
      unitRef="usd">22713000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfNy01LTEtMS03MTA1NQ_4e9bf214-7994-465d-92fb-383e80e427c5"
      unitRef="usd">22713000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfOC0xLTEtMS03MDk3MQ_b0a18891-7679-4950-8fce-0800b0d91527"
      unitRef="usd">109355000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfOC01LTEtMS03MTA1NQ_d520bebe-f7c8-4214-8fd3-97a9d03df873"
      unitRef="usd">109355000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfOS0xLTEtMS03MDk3MQ_9ed8069a-2af0-4bd6-ad67-90eda8eb83c6"
      unitRef="usd">304477000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i554029d58eeb481e82d47d2ba0ec2b32_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfOS0zLTEtMS03MTA0Nw_a1e2ec5b-7e98-4441-96f9-81d00e9d2709"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i1b3657b4b4734cf98dfa8428e38e8008_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOjQyYTM5NmQzNzI4ODQ5YTNhZDg0ODA0YjE0MjRlMmZiL3RhYmxlcmFuZ2U6NDJhMzk2ZDM3Mjg4NDlhM2FkODQ4MDRiMTQyNGUyZmJfOS01LTEtMS03MTA1NQ_48d0f107-1ba3-410a-bda2-dcc7badc9e98"
      unitRef="usd">304477000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedTrademarksGross
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MTc2MA_c0ccab1a-5dcf-40f2-9308-c24d83b173e1"
      unitRef="usd">5700000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross
      contextRef="if44687f0579e4ea99fef3184522e8112_I20211214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MTc2NQ_1e6e49ff-228e-4709-b801-5ac0babe57b3"
      unitRef="usd">20400000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib924a561e82140d39cb4f7a6c01b7955_D20211214-20211214"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MTc3MA_48b92e2a-d849-496d-90da-5c24d2dddf75">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7fe5d58f1d054745a763bf4cbab6f767_D20211214-20211214"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MTc3Ng_6f4dddf1-fb47-470e-b4e3-22ac22495547">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia5204cfd6bdf4dd28baefbc589266936_D20211213-20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MTg0Mg_4500e0d6-4dea-4c7a-b398-79c9acac5efc"
      unitRef="usd">894166000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:Goodwill
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMS0xLTEtMS03MDk3MQ_e367615a-f26b-4cd4-b032-f7bc451786c3"
      unitRef="usd">303345000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i86203f523f5844a7a44dab48eee7f635_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMS0zLTEtMS03MTE2MA_bc674d01-bb67-4380-9c3e-018999694f62"
      unitRef="usd">-14960000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMS01LTEtMS03MTE2OA_b444826f-58db-4e1f-9f36-1f7dfeed54a7"
      unitRef="usd">288385000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMi0xLTEtMS03MDk3MQ_e2ed1334-f288-4519-b44c-e83470394057"
      unitRef="usd">526300000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i86203f523f5844a7a44dab48eee7f635_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMi0zLTEtMS03MTE2MA_7a5e7a56-0cf8-4380-8aad-96c01bc2fa8c"
      unitRef="usd">16800000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMi01LTEtMS03MTE2OA_270dcd63-fca5-47d5-b1e4-3357e9b3e5ad"
      unitRef="usd">543100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMy0xLTEtMS03MDk3MQ_2b758e5e-ccb4-4b2a-98cd-ccbc3212f5f4"
      unitRef="usd">51121000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
      contextRef="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfMy01LTEtMS03MTE2OA_b430de77-5a10-41fd-aeee-5ee5ebfdcc0e"
      unitRef="usd">51121000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNC0xLTEtMS03MDk3MQ_e9dfc169-a44c-45c9-a3d2-28102ed5ed6a"
      unitRef="usd">39256000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="i86203f523f5844a7a44dab48eee7f635_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNC0zLTEtMS03MTE2MA_8ac26c38-3644-4619-8d00-4948f8bf2b7f"
      unitRef="usd">1010000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNC01LTEtMS03MTE2OA_ff62c8be-9293-47e9-855b-955d177090b0"
      unitRef="usd">40266000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNS0xLTEtMS03MDk3MQ_feedd5b2-d63d-4db4-bff9-08f83e316591"
      unitRef="usd">2201000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNS01LTEtMS03MTE2OA_5b668c22-54c6-4008-8784-2702156b74cb"
      unitRef="usd">2201000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNi0xLTEtMS03MDk3MQ_8f4026ea-d6d6-4481-ad94-b31322c6874d"
      unitRef="usd">28057000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther
      contextRef="i86203f523f5844a7a44dab48eee7f635_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNi0zLTEtMS03MTE2MA_85ea8e67-374b-4094-87e8-a9144bee13fc"
      unitRef="usd">2850000</hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNi01LTEtMS03MTE2OA_99b780fe-9ca3-4645-8fa4-ea6c13b28912"
      unitRef="usd">30907000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNy0xLTEtMS03MDk3MQ_12957e2b-cb22-457e-9f9b-a747a723ef01"
      unitRef="usd">894166000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i86203f523f5844a7a44dab48eee7f635_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNy0zLTEtMS03MTE2MA_74a0e7a2-a21a-42be-98b2-eca9671ff0e0"
      unitRef="usd">0</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="ia7d5a36e7a1f4c9d9afdeef655c3848f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmJiYmE5Mjg2ZmI1ZTQ1YTViMjQzNTZmMzJiNTgxMzI2L3RhYmxlcmFuZ2U6YmJiYTkyODZmYjVlNDVhNWIyNDM1NmYzMmI1ODEzMjZfNy01LTEtMS03MTE2OA_37d1f077-5187-470b-a313-d86e2f3d2a0a"
      unitRef="usd">894166000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedTrademarksGross
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MjAyMg_aa597af2-73f2-4403-b4fb-e492e6a62c83"
      unitRef="usd">336600000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross
      contextRef="i8a1a8326ad254bce98ae74f305cc6147_I20211213"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MjAyNw_25dc775e-b768-4249-8168-4b336fd731b5"
      unitRef="usd">206500000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i43c181c6799f4e49b4475269e25c2459_D20211213-20211213"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MjAzMg_846099e3-7cbe-40c8-8f77-f1a7e410dd09">P33Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ieedf817c773447569c593aa3178708af_D20211213-20211213"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ1MjAzNg_d95641a2-044a-4d93-9db2-6bf7a20a5528">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i110cd3dc38ce45daab80c46fe56a91e4_D20210625-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfNTY4_e3564fcb-f028-4319-9192-648c7e41ddae"
      unitRef="usd">422210000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfOTE0_25195397-2fba-4f54-a69b-1b5cacdf364a"
      unitRef="usd">5000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i9794c51fc95a49bc923f6d21aed12ce4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMTY0OTI2NzQ0NTk4MQ_96d6ca9a-1206-41ea-a3e4-1ba556904051"
      unitRef="usd">1250000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:Goodwill
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmM4NDljMWFiOTJmYTQ1NGM4Yjc4NjQxMmFlNmE1NjY0L3RhYmxlcmFuZ2U6Yzg0OWMxYWI5MmZhNDU0YzhiNzg2NDEyYWU2YTU2NjRfMS02LTEtMS02NjcyMg_e577f4f1-51e4-4d56-9445-2650ccfc1f1c"
      unitRef="usd">175826000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmM4NDljMWFiOTJmYTQ1NGM4Yjc4NjQxMmFlNmE1NjY0L3RhYmxlcmFuZ2U6Yzg0OWMxYWI5MmZhNDU0YzhiNzg2NDEyYWU2YTU2NjRfMi02LTEtMS02NjcyMg_2af1eb2b-3f80-46c0-ac00-f0fb22647950"
      unitRef="usd">235800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmM4NDljMWFiOTJmYTQ1NGM4Yjc4NjQxMmFlNmE1NjY0L3RhYmxlcmFuZ2U6Yzg0OWMxYWI5MmZhNDU0YzhiNzg2NDEyYWU2YTU2NjRfMy02LTEtMS02NjcyMg_c41eaee7-a738-4ada-a812-81d40e36b494"
      unitRef="usd">33092000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmM4NDljMWFiOTJmYTQ1NGM4Yjc4NjQxMmFlNmE1NjY0L3RhYmxlcmFuZ2U6Yzg0OWMxYWI5MmZhNDU0YzhiNzg2NDEyYWU2YTU2NjRfNC02LTEtMS02NjcyMg_182062a4-8e75-440c-a67e-0ef6a32d68a5"
      unitRef="usd">9620000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmM4NDljMWFiOTJmYTQ1NGM4Yjc4NjQxMmFlNmE1NjY0L3RhYmxlcmFuZ2U6Yzg0OWMxYWI5MmZhNDU0YzhiNzg2NDEyYWU2YTU2NjRfNS02LTEtMS02NjcyMg_fe41705e-232d-4d0f-9ab0-b436fe5ae93a"
      unitRef="usd">7888000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RhYmxlOmM4NDljMWFiOTJmYTQ1NGM4Yjc4NjQxMmFlNmE1NjY0L3RhYmxlcmFuZ2U6Yzg0OWMxYWI5MmZhNDU0YzhiNzg2NDEyYWU2YTU2NjRfNi02LTEtMS02NjcyMg_0448e24f-fc47-4a1c-beba-6ee3b9835073"
      unitRef="usd">427210000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedTrademarksGross
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMjM4Mw_db44bbd5-cde0-4cec-aff9-f70bad0601a6"
      unitRef="usd">151600000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross
      contextRef="i0deec6d4dec54270a94362957eb89169_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMjQyMw_2fa64058-d2b5-4049-90f3-017d0c3775d6"
      unitRef="usd">84200000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i593f6a6919e54524a68e8d2a85fdb82c_D20210625-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMjQ4MA_876e9262-127c-4ad4-b0d5-a0533b088e20">P33Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia4ba8243395e45f087160cdd8c18b35d_D20210625-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMjU2Ng_b0df9373-a154-437a-8e80-80b869e52d0d">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ida7a4829043a46d0820ab3fac0833260_D20210625-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80MC9mcmFnOmQwMmZhNjVkNDA0MzRmMzJhZTM2YTY4ODUzZDdmMGViL3RleHRyZWdpb246ZDAyZmE2NWQ0MDQzNGYzMmFlMzZhNjg4NTNkN2YwZWJfMjU3Mg_b599b13e-725b-4e6d-8952-2d3312db7cee">P18Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RleHRyZWdpb246ZjNhMTU0ZTRiMDcwNDBjYWFmNWJhNjFkNzcxZTA2MDVfMzI5ODUzNDg4NDIyNA_e07cef8b-b5d2-45ef-9070-b4c986ec1c7b">GOODWILL AND INTANGIBLE ASSETS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying value of goodwill by reportable segment for the three months ended April&#160;3, 2022 are as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.099%"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America Confectionery&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 #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America Salty Snacks&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 #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:10pt;font-weight:700;line-height:100%"&gt;International&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 #000000;padding:2px 5.5pt;text-align:center;vertical-align: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&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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;2,026,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;589,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;17,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,633,174&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_40" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 2&lt;/a&gt;&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;)&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;(13,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(13,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance at April&#160;3, 2022&lt;/span&gt;&lt;/div&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027,201&#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;575,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;17,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,620,594&#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 table provides the gross carrying amount and accumulated amortization for each major class of intangible asset:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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="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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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;Intangible assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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,705,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(154,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(141,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&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;515,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;(72,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,230,184&#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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235,815)&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,218,680&#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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215,514)&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 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&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;34,851&#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:0 1pt"/&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;34,422&#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: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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,029,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #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:#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:400;line-height:100%"&gt;2,037,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Total amortization expense for the three months ended April&#160;3, 2022 and April&#160;4, 2021 was $19,859 and $11,621, respectively. In 2022, our amortization expense increased as a result of our 2021 business combination activity (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_40" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Note 2&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;).&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RleHRyZWdpb246ZjNhMTU0ZTRiMDcwNDBjYWFmNWJhNjFkNzcxZTA2MDVfNDcw_bcdeeeca-4a76-4e8e-960b-4114134d7b68">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the carrying value of goodwill by reportable segment for the three months ended April&#160;3, 2022 are as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.132%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.094%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.937%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.099%"/&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 5.5pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America Confectionery&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 #000000;padding:2px 1pt;text-align:center;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;North America Salty Snacks&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 #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:10pt;font-weight:700;line-height:100%"&gt;International&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 #000000;padding:2px 5.5pt;text-align:center;vertical-align: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&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;div&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&#160;31, 2021&lt;/span&gt;&lt;/div&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;2,026,006&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;589,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;17,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,633,174&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_40" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 2&lt;/a&gt;&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;)&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;(13,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;(13,927)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&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,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance at April&#160;3, 2022&lt;/span&gt;&lt;/div&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,027,201&#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;575,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;17,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,620,594&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i153bab6edc634e29a71ce7fcaabe4012_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMS0yLTEtMS02NjcyMg_9cdcb637-aed3-4cca-af12-03ea8f657c81"
      unitRef="usd">2026006000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i741de9698e2c4aefb2bbbf6d1070af9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMS00LTEtMS02ODEyNw_4740cc1a-524e-4fb3-98c2-c638f397f7ad"
      unitRef="usd">589798000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i62dc682b3144477eaeecb0f31171878a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMS00LTEtMS02NjcyMg_158d326f-94c9-40c0-8b3c-f7951f7f4f19"
      unitRef="usd">17370000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMS02LTEtMS02NjcyMg_c7483c16-56fa-4c89-bb13-f88120240586"
      unitRef="usd">2633174000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i92f275a428e949f691cf8cb6223dd802_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMy0yLTEtMS02NjcyMg_d325acf5-9abd-4961-a6ae-69c979921ea7"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib3e073fcad8b442bb6e2c16ca31249f3_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMy00LTEtMS02ODEyNw_08ba42ec-9119-45ec-9cd3-cb484d2bb825"
      unitRef="usd">-13927000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5bb94c4e255742158f5e6d65ace748ab_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMy00LTEtMS02NjcyMg_5a846978-4bd7-4f65-b53d-3bf258387bb9"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfMy02LTEtMS02NjcyMg_7c180b8d-946a-4203-8bd2-a29aa884a303"
      unitRef="usd">-13927000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i92f275a428e949f691cf8cb6223dd802_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNS0yLTEtMS02NjcyMg_1b45214e-57fe-4ab6-9a63-929b78a69f94"
      unitRef="usd">1195000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ib3e073fcad8b442bb6e2c16ca31249f3_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNS00LTEtMS02ODEyNw_387a84b4-a556-4f78-91fa-c777e281eee8"
      unitRef="usd">0</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5bb94c4e255742158f5e6d65ace748ab_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNS00LTEtMS02NjcyMg_313285fa-4ccd-42ee-acdf-99ecf4271597"
      unitRef="usd">152000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNS02LTEtMS02NjcyMg_0804d284-706d-41d4-9362-66f5407b5de9"
      unitRef="usd">1347000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic6c1b6ece61b474b92e9a94ce51a5918_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNi0yLTEtMS02NjcyMg_8b89487b-f5ba-47c3-9e0a-08126e681f02"
      unitRef="usd">2027201000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i044cbd0f1d1f4ee8b5a18086a1d0fa10_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNi00LTEtMS02ODEyNw_5c57a5e7-3d1a-4bdd-80aa-b6a11d61bf95"
      unitRef="usd">575871000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id12cc81e62144bb284b0cf989fdfd97d_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNi00LTEtMS02NjcyMg_12335167-7ec6-4bb7-9f85-f1936c89c8cf"
      unitRef="usd">17522000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOjM4OGZiMDg5YzI4ZTRmNjNiYTU2ODA5MzMyN2UxYTQ1L3RhYmxlcmFuZ2U6Mzg4ZmIwODljMjhlNGY2M2JhNTY4MDkzMzI3ZTFhNDVfNi02LTEtMS02NjcyMg_3e165507-7125-4463-8561-3a26bf665b3b"
      unitRef="usd">2620594000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RleHRyZWdpb246ZjNhMTU0ZTRiMDcwNDBjYWFmNWJhNjFkNzcxZTA2MDVfNDc4_7251f405-f5d1-4ca6-8d03-fd32d6ecf802">&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 the gross carrying amount and accumulated amortization for each major class of intangible asset:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.409%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.739%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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="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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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:10pt;font-weight:700;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&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;Intangible assets subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&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,705,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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;(154,417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,705,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(141,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer-related&lt;/span&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;515,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;(72,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(65,131)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,623)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,230,184&#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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(235,815)&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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,218,680&#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="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(215,514)&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 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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets not subject to amortization:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&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;34,851&#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:0 1pt"/&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;34,422&#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: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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,029,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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 #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:#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:400;line-height:100%"&gt;2,037,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i69f0a4d35da4437b80e90ea2f7000b26_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMy0yLTEtMS02NjcyMg_e0f58e66-556a-46f2-9f7d-2aae956db253"
      unitRef="usd">1705644000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i69f0a4d35da4437b80e90ea2f7000b26_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMy00LTEtMS02NjcyMg_16f48a7f-60cb-47e7-9c47-917378386675"
      unitRef="usd">154417000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i1536b788d6a64eaba35b9e04b0577c18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMy02LTEtMS02NjcyMg_8c8c01d8-6f1b-46aa-b88f-c8f54585cb9b"
      unitRef="usd">1705390000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i1536b788d6a64eaba35b9e04b0577c18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMy04LTEtMS02NjcyMg_f1cf5fca-106e-4ca3-be71-0181abcdd217"
      unitRef="usd">141760000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib20780b6519e4a46954f081e36561bb6_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNC0yLTEtMS02NjcyMg_f9d8b601-7190-46d3-9d18-fd6eea3d8446"
      unitRef="usd">515827000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib20780b6519e4a46954f081e36561bb6_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNC00LTEtMS02NjcyMg_9d4b6303-8ed9-455a-accc-82ccac81cc4b"
      unitRef="usd">72685000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia91a7f06e53d4d249d9a8da4225775dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNC02LTEtMS02NjcyMg_659216b6-396d-4a1b-8949-66aa58576ef6"
      unitRef="usd">504667000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia91a7f06e53d4d249d9a8da4225775dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNC04LTEtMS02NjcyMg_0a06a5c8-14af-4b15-9267-a631aed7b0bb"
      unitRef="usd">65131000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iea3c645b37e6438481a16d0266146a55_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNS0yLTEtMS02NjcyMg_32c00b0f-aeb9-427a-9279-2f8b6942091e"
      unitRef="usd">8713000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iea3c645b37e6438481a16d0266146a55_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNS00LTEtMS02NjcyMg_545abce0-ca37-406a-96fe-64929e17cdfc"
      unitRef="usd">8713000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2d5ef3b21fe8423ea11293344183b633_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNS02LTEtMS02NjcyMg_1b599719-a823-4901-81c8-6ef407a2d96c"
      unitRef="usd">8623000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2d5ef3b21fe8423ea11293344183b633_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNS04LTEtMS02NjcyMg_4fc526fb-ff40-4985-94ff-e3be9941aeba"
      unitRef="usd">8623000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNy0yLTEtMS02NjcyMg_d999f710-7637-4d7c-922c-04a409669e59"
      unitRef="usd">2230184000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNy00LTEtMS02NjcyMg_704e8172-6684-4b17-ae45-dd642ebed597"
      unitRef="usd">235815000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNy02LTEtMS02NjcyMg_576777ee-62b9-4295-bd2e-e1c6f3f72b56"
      unitRef="usd">2218680000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfNy04LTEtMS02NjcyMg_1ebd1604-8d57-496b-be31-0afb30405ec2"
      unitRef="usd">215514000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4ef58a68bcf2428387a395f9319036f8_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMTAtMi0xLTEtNjY3MjI_97099b0d-65bb-46c8-b068-49c1e9b94767"
      unitRef="usd">34851000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i37169ac456234660ae719aff04c7f3f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMTAtNi0xLTEtNjY3MjI_c2d6a003-8cd3-425f-b215-7a576651050c"
      unitRef="usd">34422000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMTEtMi0xLTEtNjY3MjI_d2ebcfd4-20c9-4bad-af05-e830e320bedb"
      unitRef="usd">2029220000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RhYmxlOmJmMzlmZWRjODQ3NjQ3ZjJiZmY5YWE3MTliZTk0M2VjL3RhYmxlcmFuZ2U6YmYzOWZlZGM4NDc2NDdmMmJmZjlhYTcxOWJlOTQzZWNfMTEtNi0xLTEtNjY3MjI_7fe8f0bb-dca7-4696-8c46-03030307ee91"
      unitRef="usd">2037588000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RleHRyZWdpb246ZjNhMTU0ZTRiMDcwNDBjYWFmNWJhNjFkNzcxZTA2MDVfNDM2_f8761b18-95e3-4c82-8e3f-8805755523b5"
      unitRef="usd">19859000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80My9mcmFnOmYzYTE1NGU0YjA3MDQwY2FhZjViYTYxZDc3MWUwNjA1L3RleHRyZWdpb246ZjNhMTU0ZTRiMDcwNDBjYWFmNWJhNjFkNzcxZTA2MDVfNDQz_8bd7d12d-a8a8-460c-8edf-59036d0e6dd2"
      unitRef="usd">11621000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RleHRyZWdpb246ZjM5NmY1NTZkMzYwNGNiNDgzYjgyNjNkN2E0ZmZiZjlfMTUyNg_324f4a07-1239-42f3-a7ef-f6dfe6a6c593">SHORT AND LONG-TERM DEBT &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Short-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a source of short-term financing, we utilize cash on hand and commercial paper or bank loans with an original maturity of three months or less.  We maintain a $1.5 billion unsecured revolving credit facility with the option to increase borrowings by an additional $500 million with the consent of the lenders. This facility is scheduled to expire on July 2, 2024; however, we may extend the termination date for up to two additional one-year periods upon notice to the administrative agent under the facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The credit agreement contains certain financial and other covenants, customary representations, warranties and events of default.  As of April&#160;3, 2022, we were in compliance with all covenants pertaining to the credit agreement, and we had no significant compensating balance agreements that legally restricted these funds. For more information, refer to the Consolidated Financial Statements included in our 2021 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 revolving credit facility, we maintain lines of credit with domestic and international commercial banks. Commitment fees relating to our revolving credit facility and lines of credit are not material. Short-term debt consisted of the following:&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:60.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term foreign bank borrowings against lines of credit&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,102&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,038&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;U.S. commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724,681&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,385&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;Total short-term debt&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873,783&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,423&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;Weighted average interest rate on outstanding commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:11.25pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Debt Type and Rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:5.62pt;padding-right:5.62pt;text-align:center;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.625% Notes&lt;/span&gt;&lt;/div&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: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;May 1, 2023&lt;/span&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;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;3.375% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;May 15, 2023&lt;/span&gt;&lt;/td&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;500,000&#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;500,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.050% Notes&lt;/span&gt;&lt;/div&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;November 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;0.900% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;June 1, 2025&lt;/span&gt;&lt;/td&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;300,000&#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;300,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.200% Notes&lt;/span&gt;&lt;/div&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;August 21, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;2.300% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;August 15, 2026&lt;/span&gt;&lt;/td&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;500,000&#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;500,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.200% Debentures&lt;/span&gt;&lt;/div&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;August 15, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.450% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;November 15, 2029&lt;/span&gt;&lt;/td&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;300,000&#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;300,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.700% Notes&lt;/span&gt;&lt;/div&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;June 1, 2030&lt;/span&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;350,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;3.375% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;August 15, 2046&lt;/span&gt;&lt;/td&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;300,000&#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;300,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.125% Notes&lt;/span&gt;&lt;/div&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;November 15, 2049&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.650% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;June 1, 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 7&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,601&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,146&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 impact of interest rate swaps, debt issuance costs and unamortized debt discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,314)&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;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,090,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,089,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,844&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;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,088,437&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,086,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net interest expense consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.770%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;35,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;38,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(1,835)&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;(1,717)&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;33,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;37,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(357)&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;(610)&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,179&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id51e34e8a1164ab2a7a910aa6b8d1ce0_I20220403"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RleHRyZWdpb246ZjM5NmY1NTZkMzYwNGNiNDgzYjgyNjNkN2E0ZmZiZjlfMjEy_92bf0637-37da-4897-94dd-247641c454e4"
      unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <hsy:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="id51e34e8a1164ab2a7a910aa6b8d1ce0_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RleHRyZWdpb246ZjM5NmY1NTZkMzYwNGNiNDgzYjgyNjNkN2E0ZmZiZjlfMzA3_427ce7c6-1236-480b-9d02-a89b96ed80ce"
      unitRef="usd">500000000</hsy:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:ScheduleOfShortTermDebtTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RleHRyZWdpb246ZjM5NmY1NTZkMzYwNGNiNDgzYjgyNjNkN2E0ZmZiZjlfMTUwOQ_e851bec3-df25-485f-a5a7-d3a8f18cec25">Short-term debt consisted of the following:&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:60.377%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.770%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term foreign bank borrowings against lines of credit&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,102&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;119,038&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;U.S. commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;724,681&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,385&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;Total short-term debt&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;873,783&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;939,423&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;Weighted average interest rate on outstanding commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:3pt double #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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:3pt double #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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i2d71c710a4174252886905480de03e50_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfMS0xLTEtMS02NjcyMg_d6f6bcf3-9f7b-456f-bcf6-96b2d0c54314"
      unitRef="usd">149102000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="ia23d6c8f47eb4de4b733824db228216b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfMS0zLTEtMS02NjcyMg_bdc6c5a4-7155-4c61-9f0d-4bd3ea854d40"
      unitRef="usd">119038000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="i9af123e1e28a4760b05d48e86ba9ed4b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfMi0xLTEtMS02NjcyMg_238aa3d3-67d3-46e8-baf6-489f3508c6a0"
      unitRef="usd">724681000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i21f6c9b0bf0846e784478383bf69bf7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfMi0zLTEtMS02NjcyMg_9f1da5af-fb45-467a-b3aa-6f90ace17596"
      unitRef="usd">820385000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfMy0xLTEtMS02NjcyMg_d29d978c-47bb-4447-b2ab-ecbaa64465f9"
      unitRef="usd">873783000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfMy0zLTEtMS02NjcyMg_f1917fc3-d6c6-41dd-b840-b5ea15f713c2"
      unitRef="usd">939423000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="i9af123e1e28a4760b05d48e86ba9ed4b_I20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfNC0xLTEtMS02NjcyMg_c9bb257f-02b0-40be-b030-57b69fc467fd"
      unitRef="number">0.004</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ShortTermDebtWeightedAverageInterestRate
      contextRef="i21f6c9b0bf0846e784478383bf69bf7b_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOmQ0MjM3ZTQzMDMyNDQ2ODBiYjQ2OGY2NGNlOWJjMGE3L3RhYmxlcmFuZ2U6ZDQyMzdlNDMwMzI0NDY4MGJiNDY4ZjY0Y2U5YmMwYTdfNC0zLTEtMS02NjcyMg_14d2a168-940d-4c3b-8274-12ef009721f0"
      unitRef="number">0.001</us-gaap:ShortTermDebtWeightedAverageInterestRate>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RleHRyZWdpb246ZjM5NmY1NTZkMzYwNGNiNDgzYjgyNjNkN2E0ZmZiZjlfMTUyMQ_1bf65db3-2890-4f48-a9a9-fd0759a453e4">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-term debt consisted of the following: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.698%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.827%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.357%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:11.25pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Debt Type and Rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:1pt;padding-left:5.62pt;padding-right:5.62pt;text-align:center;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Maturity Date&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.625% Notes&lt;/span&gt;&lt;/div&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: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;May 1, 2023&lt;/span&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;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td 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;250,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;3.375% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;May 15, 2023&lt;/span&gt;&lt;/td&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;500,000&#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;500,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.050% Notes&lt;/span&gt;&lt;/div&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;November 15, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;0.900% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;June 1, 2025&lt;/span&gt;&lt;/td&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;300,000&#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;300,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.200% Notes&lt;/span&gt;&lt;/div&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;August 21, 2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;2.300% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;August 15, 2026&lt;/span&gt;&lt;/td&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;500,000&#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;500,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.200% Debentures&lt;/span&gt;&lt;/div&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;August 15, 2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.450% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;November 15, 2029&lt;/span&gt;&lt;/td&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;300,000&#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;300,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.700% Notes&lt;/span&gt;&lt;/div&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;June 1, 2030&lt;/span&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;350,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:10pt;font-weight:400;line-height:100%"&gt;3.375% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;August 15, 2046&lt;/span&gt;&lt;/td&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;300,000&#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;300,000&#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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.125% Notes&lt;/span&gt;&lt;/div&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;November 15, 2049&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;400,000&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.650% Notes&lt;/span&gt;&lt;/div&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:10pt;font-weight:400;line-height:100%"&gt;June 1, 2050&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350,000&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease obligations (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 7&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,601&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,146&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 impact of interest rate swaps, debt issuance costs and unamortized debt discounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,314)&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;Total long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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,090,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,089,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less&#x2014;current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 5.5pt 2px 1pt;text-align:right;vertical-align: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,844&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;Long-term portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,088,437&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,086,627&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2c04ab820f494eb49be68a6b43c89695_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMy0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOmRjNjI3NWMwYzk5ODRhYTJhOTg0OWZkYzc2MzM3ZTM4XzQ_7a5f1e5b-639c-4be1-9df9-3ecaf10c8460"
      unitRef="number">0.02625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4e6568cee61c494f90a4c74ea150e233_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMy0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOmRjNjI3NWMwYzk5ODRhYTJhOTg0OWZkYzc2MzM3ZTM4XzQ_bdfe5501-dd6c-4c29-845e-861744246cb6"
      unitRef="number">0.02625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i4e6568cee61c494f90a4c74ea150e233_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMy00LTEtMS02NjcyMg_ec74caaa-dccd-46ba-b342-27fa471d2a9e"
      unitRef="usd">250000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2c04ab820f494eb49be68a6b43c89695_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMy02LTEtMS02NjcyMg_6b93ab03-6cad-4516-ba68-a307e677c243"
      unitRef="usd">250000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iacb3975cc48a45569ad54dacec8b1fea_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNC0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjc4Yjg2MzA4NWFhMDQ2ZDRiNjE1NWY5MzEzODI0ODUyXzQ_0d6028aa-4176-4a51-92b3-4662874b4cc9"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8f0b0c235c0b415ba931cafabef50a16_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNC0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjc4Yjg2MzA4NWFhMDQ2ZDRiNjE1NWY5MzEzODI0ODUyXzQ_9aa1415e-0fcf-4d32-aada-e501233cd815"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i8f0b0c235c0b415ba931cafabef50a16_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNC00LTEtMS02NjcyMg_84f81e17-f23f-4c82-8400-c0d913e169a2"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="iacb3975cc48a45569ad54dacec8b1fea_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNC02LTEtMS02NjcyMg_457f68d9-1560-4a13-bc66-57ca292ffbe5"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibcd2f4de28fb4e3b93f26cdf60e8471d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNS0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjFkZWNmOGEzODg3NTQ4MjhiYTgwMzQ4NTA5NTE2OTg2XzQ_5b6e9d9b-9977-4543-b4a5-36d864474b71"
      unitRef="number">0.02050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i680888d385aa4e0884035a2557c8ae0d_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNS0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjFkZWNmOGEzODg3NTQ4MjhiYTgwMzQ4NTA5NTE2OTg2XzQ_bfd904ba-20d3-4d97-aacb-481af9108ce3"
      unitRef="number">0.02050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i680888d385aa4e0884035a2557c8ae0d_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNS00LTEtMS02NjcyMg_721af380-7f19-4f47-84a2-8042944a4842"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibcd2f4de28fb4e3b93f26cdf60e8471d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNS02LTEtMS02NjcyMg_0a49be59-7d1e-48e4-8bb8-a8e98b921f2b"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i62907474a9b34b2c920c096bdaa82127_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNi0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOmVkMjc1MmMxOTliNTQyMDE5NmQ0NWFjMjZlYmI5NmJjXzQ_0341ece0-b49b-4bb2-8080-36df310e13c6"
      unitRef="number">0.00900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i380c4c6ac883473f8feaddbf4a33ea31_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNi0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOmVkMjc1MmMxOTliNTQyMDE5NmQ0NWFjMjZlYmI5NmJjXzQ_c86c819a-c1de-410e-b168-64ff5e90245b"
      unitRef="number">0.00900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i380c4c6ac883473f8feaddbf4a33ea31_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNi00LTEtMS02NjcyMg_eab27d83-84e1-4df6-b79d-38675acbc724"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i62907474a9b34b2c920c096bdaa82127_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNi02LTEtMS02NjcyMg_095590cc-a9cb-422c-923f-58e8b32c45dc"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i91ac285835804751a9a0347d8eb84d43_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNy0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjEzZWE0NTY3YTIyOTQ3YzZhOWYwYzRlZTdiNjM1NTdlXzQ_0b303598-2f7a-4bcf-88db-39418e7c1fd8"
      unitRef="number">0.03200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iadb1fedce4864f96a951c8c8de8c8fe9_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNy0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjEzZWE0NTY3YTIyOTQ3YzZhOWYwYzRlZTdiNjM1NTdlXzQ_5a192e4b-f8f9-4b72-826d-6fd2276c0dd3"
      unitRef="number">0.03200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="iadb1fedce4864f96a951c8c8de8c8fe9_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNy00LTEtMS02NjcyMg_c810d1cc-98fa-4f50-ac0e-4c9c4b15ef1e"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i91ac285835804751a9a0347d8eb84d43_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfNy02LTEtMS02NjcyMg_87f3ed95-d193-402d-9f59-600843061e9e"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i898dd35832e24657a742e8e50f74f047_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOC0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjA1MjBmMDU1YzU0NTQyMmE4YTU0YmJmODkwMDUyYjVhXzQ_23275338-d9b6-497a-a961-24279b5fbfec"
      unitRef="number">0.02300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i451c8f763294476d92ee044b7c36e138_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOC0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjA1MjBmMDU1YzU0NTQyMmE4YTU0YmJmODkwMDUyYjVhXzQ_9496f498-9348-403b-a94b-255beb924808"
      unitRef="number">0.02300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i451c8f763294476d92ee044b7c36e138_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOC00LTEtMS02NjcyMg_6fbf15cc-51e6-4c4a-9e8c-7dbbd9dff7b2"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i898dd35832e24657a742e8e50f74f047_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOC02LTEtMS02NjcyMg_337187cf-4b9d-47d7-98cc-8a5738800838"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0cd155a977b249df898fba8f991e6a16_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOS0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjA1MWU4YTEwYmE5ZDQ3Mjc4MzRkNGMyMjViYWM3ZmRkXzQ_35a78630-29d5-42ad-b07b-680b588193e4"
      unitRef="number">0.07200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1d7167aeb336495eafda3f5f72ecfeec_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOS0wLTEtMS02NjcyMi90ZXh0cmVnaW9uOjA1MWU4YTEwYmE5ZDQ3Mjc4MzRkNGMyMjViYWM3ZmRkXzQ_80b98fe1-d4ad-4be1-b406-3cf97f63288d"
      unitRef="number">0.07200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i0cd155a977b249df898fba8f991e6a16_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOS00LTEtMS02NjcyMg_7e2eeac9-de72-451c-bf25-5bd7f7a86e27"
      unitRef="usd">193639000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1d7167aeb336495eafda3f5f72ecfeec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfOS02LTEtMS02NjcyMg_8545ab65-c520-4f45-b2d2-8a1f56233ff6"
      unitRef="usd">193639000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i149fd9727ce64ce8b8ebb14c94587be1_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTAtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjozY2Q4NDg3N2FkYzA0OGNmODE2MmQwZTFmZjI5ODUyYl80_0549a3cd-b5fb-4f7b-b348-064172203691"
      unitRef="number">0.02450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8d3cc6104dd844a28be797159d8764da_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTAtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjozY2Q4NDg3N2FkYzA0OGNmODE2MmQwZTFmZjI5ODUyYl80_3aab9148-1437-43fb-865d-9277691475cd"
      unitRef="number">0.02450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i149fd9727ce64ce8b8ebb14c94587be1_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTAtNC0xLTEtNjY3MjI_ab637ddb-c752-47d2-a01e-1600b419165e"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i8d3cc6104dd844a28be797159d8764da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTAtNi0xLTEtNjY3MjI_36c119c3-0243-4072-813b-79792a9c509c"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic42df210d81a4e80bebb4f5016685df2_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTEtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjpiZDkyM2I4ZTA5ZDc0NjFhYjgxOThjMmFhNDFkZjE3YV80_5ced1672-6172-4024-8c06-cc9fc7d252f8"
      unitRef="number">0.01700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if3f4876a909e477193b441a4dbf08443_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTEtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjpiZDkyM2I4ZTA5ZDc0NjFhYjgxOThjMmFhNDFkZjE3YV80_b9f9db58-2eb1-4b7a-b639-be9ec94593ee"
      unitRef="number">0.01700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ic42df210d81a4e80bebb4f5016685df2_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTEtNC0xLTEtNjY3MjI_39580e08-1f37-47c6-826e-874278b4ecbb"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if3f4876a909e477193b441a4dbf08443_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTEtNi0xLTEtNjY3MjI_d9efa839-9581-481e-acba-af0bac39ff74"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i0d0fbe99f3a14ae89b4784234e36a14d_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTItMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo2MzQzNjZhODI2Mzk0M2VjYjcxOWU1NWY3MGFlNDAzM180_02c3646f-5ccc-4557-ba1c-24669586b9bc"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4ce6e68fce054703a6798abfc3037e07_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTItMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo2MzQzNjZhODI2Mzk0M2VjYjcxOWU1NWY3MGFlNDAzM180_0f433cf5-c2ab-4f60-9748-1318e31b93c5"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i4ce6e68fce054703a6798abfc3037e07_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTItNC0xLTEtNjY3MjI_1c34c236-52f9-4bd1-ad60-e8d2e86b9c8c"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i0d0fbe99f3a14ae89b4784234e36a14d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTItNi0xLTEtNjY3MjI_175a6d4c-3b9a-4ac1-8db1-4fa4da5a759b"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i39e68fe60d0c4178a019775d19da4763_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTMtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo2ODhhYWMxMjU3NGQ0MDkwOTk5NzJjYjAxMzkzNzgzYl80_0c9279b7-5632-4adb-8dd8-160f364d0408"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic23876608ba9487a8f08b998be6df52e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTMtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo2ODhhYWMxMjU3NGQ0MDkwOTk5NzJjYjAxMzkzNzgzYl80_52eaf623-0191-4a5b-9788-2114b1148040"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i39e68fe60d0c4178a019775d19da4763_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTMtNC0xLTEtNjY3MjI_b986fc55-89c3-4286-84e6-ff546b898bf1"
      unitRef="usd">400000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic23876608ba9487a8f08b998be6df52e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTMtNi0xLTEtNjY3MjI_465fc401-b42d-4f4a-be3b-7e1ef4576fbc"
      unitRef="usd">400000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i63ff58501345491ab89de4dd71f328d1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTQtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo1OGQwOGM1ZjZmNmQ0MzY4YWY5YTdiYWFjM2E5MmRjMF80_7b19d490-9779-4d45-9ecf-aebbd1266584"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="idad5321beb2b41a99fa4e76b4dae33d6_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTQtMC0xLTEtNjY3MjIvdGV4dHJlZ2lvbjo1OGQwOGM1ZjZmNmQ0MzY4YWY5YTdiYWFjM2E5MmRjMF80_7e91b2c6-e7f2-40d0-a103-53f7cf12bdc1"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="idad5321beb2b41a99fa4e76b4dae33d6_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTQtNC0xLTEtNjY3MjI_b1cf870b-f1b2-477d-a5b2-0136b4dfc5a7"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i63ff58501345491ab89de4dd71f328d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTQtNi0xLTEtNjY3MjI_ce3e6a4e-713c-4152-bc32-9c16fad6a148"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTUtNC0xLTEtNjY3MjI_5d858064-906d-49a7-af7a-c9f9e422e899"
      unitRef="usd">68601000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTUtNi0xLTEtNjY3MjI_d3c00fc0-127d-4813-b232-0ad628667348"
      unitRef="usd">69146000</us-gaap:FinanceLeaseLiability>
    <hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTYtNC0xLTEtNjY3MjI_5d8d9d28-828f-44da-af9b-e9260069df10"
      unitRef="usd">21475000</hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet>
    <hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTYtNi0xLTEtNjY3MjI_d46b9262-ffd4-414a-bf12-55d574c9b69f"
      unitRef="usd">23314000</hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTctNC0xLTEtNjY3MjI_b224daf1-4ba3-4329-a120-3cace059b7b6"
      unitRef="usd">4090765000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTctNi0xLTEtNjY3MjI_ea4ee35b-f6fc-4307-943b-d6fcfafe2a81"
      unitRef="usd">4089471000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTgtNC0xLTEtNjY3MjI_cb412e97-d231-4a0c-a9e5-092725d61d28"
      unitRef="usd">2328000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTgtNi0xLTEtNjY3MjI_93cff34c-fcb2-4bf5-b279-91af757e0787"
      unitRef="usd">2844000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTktNC0xLTEtNjY3MjI_2b4f9718-0f31-4748-aa7a-5e3e75c9ded8"
      unitRef="usd">4088437000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjE0ZGRiMTkxYzY1NDQwMTQ4OTEyNDk4M2Q2Mjc0ODhlL3RhYmxlcmFuZ2U6MTRkZGIxOTFjNjU0NDAxNDg5MTI0OTgzZDYyNzQ4OGVfMTktNi0xLTEtNjY3MjI_19e94cb9-b73f-41ff-903c-cb26bac27e9b"
      unitRef="usd">4086627000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RleHRyZWdpb246ZjM5NmY1NTZkMzYwNGNiNDgzYjgyNjNkN2E0ZmZiZjlfMTUwNw_e99f22c8-f76e-464a-b26c-a9d369fd0752">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net interest expense consists of the following:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.591%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.767%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.770%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;35,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;38,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized interest&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(1,835)&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;(1,717)&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;33,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;37,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(357)&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;(610)&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,179&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfMi02LTEtMS02NjcyMg_a471ab01-3eb2-4a60-b073-3e3c6824a9f0"
      unitRef="usd">35371000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfMi04LTEtMS02NjcyMg_6adaf626-3dd6-4373-9087-12d37f6c8248"
      unitRef="usd">38763000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfMy02LTEtMS02NjcyMg_6516c760-2775-4f88-a121-97fc7a064e80"
      unitRef="usd">1835000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfMy04LTEtMS02NjcyMg_acb833c2-c66e-4ec7-be45-6aef1c643bd5"
      unitRef="usd">1717000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfNC02LTEtMS02NjcyMg_9ef28468-f03b-4225-9ef5-319a9a295b03"
      unitRef="usd">33536000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfNC04LTEtMS02NjcyMg_47387670-0b23-46a5-b9e4-36807ca464f5"
      unitRef="usd">37046000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfNS02LTEtMS02NjcyMg_f10ec543-dc24-4b34-aace-0488e3886e73"
      unitRef="usd">357000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfNS04LTEtMS02NjcyMg_6b759172-e610-4a86-bb4e-32ca98d9fc24"
      unitRef="usd">610000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfNi02LTEtMS02NjcyMg_d8c4d2f0-e37f-4c92-a724-ae82dc61e138"
      unitRef="usd">-33179000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF80Ni9mcmFnOmYzOTZmNTU2ZDM2MDRjYjQ4M2I4MjYzZDdhNGZmYmY5L3RhYmxlOjAxNjdjNDk1Y2Q5NDQ1OGFhMWM2NzA1NDViMzQyZWYyL3RhYmxlcmFuZ2U6MDE2N2M0OTVjZDk0NDU4YWExYzY3MDU0NWIzNDJlZjJfNi04LTEtMS02NjcyMg_f802f53c-0390-47d0-9a09-be1324645cc1"
      unitRef="usd">-36436000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNzc5OQ_35543caf-264b-4650-8025-0075a3a65903">DERIVATIVE INSTRUMENTS&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to market risks arising principally from changes in foreign currency exchange rates, interest rates and commodity prices.  We use certain derivative instruments to manage these risks.  These include interest rate swaps to manage interest rate risk, foreign currency forward exchange contracts to manage foreign currency exchange rate risk, and commodities futures and options contracts to manage commodity market price risk exposures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In entering into these contracts, we have assumed the risk that might arise from the possible inability of counterparties to meet the terms of their contracts.  We mitigate this risk by entering into exchange-traded contracts with collateral posting requirements and/or by performing financial assessments prior to contract execution, conducting periodic evaluations of counterparty performance and maintaining a diverse portfolio of qualified counterparties.  We do not expect any significant losses from counterparty defaults.&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;Commodity Price Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We enter into commodities futures and options contracts and other commodity derivative instruments to reduce the effect of future price fluctuations associated with the purchase of raw materials, energy requirements and transportation services.  We generally hedge commodity price risks for 3- to 24-month periods.  Our open commodity derivative contracts had a notional value of $284,752 as of April&#160;3, 2022 and $313,200 as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Derivatives used to manage commodity price risk are not designated for hedge accounting treatment. Therefore, the changes in fair value of these derivatives are recorded as incurred within cost of sales. As discussed in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 13&lt;/a&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;, we define our segment income to exclude gains and losses on commodity derivatives until the related inventory is sold, at which time the related gains and losses are reflected within segment income.&#160; This enables us to continue to align the derivative gains and losses with the underlying economic exposure being hedged and thereby eliminate the mark-to-market volatility within our reported segment income.&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;Foreign Exchange Price Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to foreign currency exchange rate risk related to our international operations, including non-functional currency intercompany debt and other non-functional currency transactions of certain subsidiaries.  Principal currencies hedged include the euro, Canadian dollar, Japanese yen, British pound, Brazilian real, Malaysian ringgit, Mexican peso and Swiss franc.  We typically utilize foreign currency forward exchange contracts to hedge these exposures for periods ranging from 3 to 12 months.  The contracts are either designated as cash flow hedges or are undesignated.  The net notional amount of foreign exchange contracts accounted for as cash flow hedges was $149,170 at April&#160;3, 2022 and $94,623 at December&#160;31, 2021.  The effective portion of the changes in fair value on these contracts is recorded in other comprehensive income and reclassified into earnings in the same period in which the hedged transactions affect earnings.  The net notional amount of foreign exchange contracts that are not designated as accounting hedges was $2,098 at April&#160;3, 2022 and $2,993 at December&#160;31, 2021.  The change in fair value on these instruments is recorded directly in cost of sales or selling, marketing and administrative expense, depending on the nature of the underlying exposure.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Interest Rate Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In order to manage interest rate exposure, in previous years we utilized interest rate swap agreements to protect against unfavorable interest rate changes relating to forecasted debt transactions. These swaps, which were settled upon issuance of the related debt, were designated as cash flow hedges and the gains and losses that were deferred in other comprehensive income are being recognized as an adjustment to interest expense over the same period that the hedged interest payments affect earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Equity Price Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are exposed to market price changes in certain broad market indices related to our deferred compensation obligations to our employees.  To mitigate this risk, we use equity swap contracts to hedge the portion of the exposure that is linked to market-level equity returns.  These contracts are not designated as hedges for accounting purposes and are entered into for periods of 3 to 12 months.  The change in fair value of these derivatives is recorded in selling, marketing and administrative expense, together with the change in the related liabilities.  The notional amount of the contracts outstanding at April&#160;3, 2022 and December&#160;31, 2021 was $24,697 and $24,975, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 classification of derivative assets and liabilities within the Consolidated Balance Sheets as of April&#160;3, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.920%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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="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:10pt;font-weight:700;line-height:100%"&gt;Assets (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:10pt;font-weight:700;line-height:100%"&gt;Liabilities (1)&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:10pt;font-weight:700;line-height:100%"&gt;Assets (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:10pt;font-weight:700;line-height:100%"&gt;Liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange 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;44&#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;3,525&#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;2,949&#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;711&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Deferred compensation derivatives&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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Foreign exchange 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;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#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;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 #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:#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:400;line-height:100%"&gt;4,015&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,117&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,334&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;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;(1)&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:6.34pt"&gt;Derivatives assets are classified on our Consolidated Balance Sheets within prepaid expenses and other as well as other non-current assets. Derivative liabilities are classified on our Consolidated Balance Sheets within accrued liabilities and other long-term liabilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;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;(2)&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:6.34pt"&gt;As of April&#160;3, 2022, amounts reflected on a net basis in liabilities were assets of $62,985 and liabilities of $63,378, which are associated with cash transfers receivable or payable on commodities futures contracts reflecting the change in quoted market prices on the last trading day for the period.  The comparable amounts reflected on a net basis in liabilities at December&#160;31, 2021 were assets of $31,774 and liabilities of $32,701.  At April&#160;3, 2022 and December&#160;31, 2021, the remaining amount reflected in assets and liabilities related to the fair value of other non-exchange traded derivative instruments, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;text-indent:-27pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:27pt;text-indent:-27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Statement Impact of Derivative Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of derivative instruments on the Consolidated Statements of Income for the three months ended April&#160;3, 2022 and April&#160;4, 2021 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Non-designated Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&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="9" 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:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) recognized in income (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) recognized in other comprehensive income (&#x201c;OCI&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) reclassified from accumulated OCI (&#x201c;AOCI&#x201d;) into income (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options&lt;/span&gt;&lt;/div&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;50,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;&#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 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;&#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 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;&#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 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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts &lt;/span&gt;&lt;/td&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;(20)&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;138&#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;(5,924)&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;(1,635)&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;203&#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;(172)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;(2,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(800)&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;1,554&#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;&#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="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;&#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="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;&#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="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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;50,005&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,371&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,924)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,635)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,596)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(a)&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:6.91pt"&gt;Gains (losses) recognized in income for non-designated commodities futures and options contracts were included in cost of sales. Gains (losses) recognized in income for non-designated foreign currency forward exchange contracts and deferred compensation derivatives were included in selling, marketing and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(b)&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:6.34pt"&gt;Gains (losses) reclassified from AOCI into income for foreign currency forward exchange contracts were included in selling, marketing and administrative expenses. Losses reclassified from AOCI into income for interest rate swap agreements were included in interest expense.&lt;/span&gt;&lt;/div&gt;The amount of pre-tax net losses on derivative instruments, including interest rate swap agreements and foreign currency forward exchange contracts expected to be reclassified into earnings in the next 12 months was approximately $14,679 as of April&#160;3, 2022.  This amount is primarily associated with interest rate swap agreements.</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="i61676c2250c84ae89861a0de9496d72b_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMTMyNA_623b4624-5c95-417a-8a0e-e1d932270f9d">P3M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeTermOfContract
      contextRef="i329fb8e511bc4d5cbe57f76b97b76cd9_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMTMzMQ_c2fa92c4-f658-4921-b5b4-5dabc8bca035">P24M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i3472b1235a8d4795977f89244dfd5327_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMTQxNA_84d38a1f-9b4d-4496-8667-d75b2afcb9b9"
      unitRef="usd">284752000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i7e22eb441cfe425ab239946890f503ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMTQzMA_6aaa3b5c-0826-4e82-9a8a-b15f677d6ed4"
      unitRef="usd">313200000</us-gaap:DerivativeNotionalAmount>
    <hsy:MinimumLengthofTimeHedgedinCashFlowHedge
      contextRef="i7a55ae11e70c4513b87aea33492edae3_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMjYwMg_ed02a838-3dd9-449b-b323-350f992d0df7">P3M</hsy:MinimumLengthofTimeHedgedinCashFlowHedge>
    <us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1
      contextRef="i7a55ae11e70c4513b87aea33492edae3_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMjYwOA_b019ff38-3c1b-4875-85f7-9a0d1f6d87db">P12M</us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i9bd889e86f174cf98703f2a52ec2d388_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMjc4Mw_d1e3ef41-37fb-4a5c-b6f5-14aca74f07c4"
      unitRef="usd">149170000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i71fa1da251a646bdb5a54ac8a96f54b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMjc5Ng_a552d947-0d17-42f7-806c-e5248f9486a5"
      unitRef="usd">94623000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i2b23a7eb87cb48458dda9c779b59e7b9_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMzEyMw_472e0705-7b91-460c-872d-89cf8fda9d83"
      unitRef="usd">2098000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="if4ded69b345243f2afb29a028db6323d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfMzEzNg_1b08b6a7-e54d-4b41-9082-f6920c73de79"
      unitRef="usd">2993000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeTermOfContract
      contextRef="ia0aaa7f267c14912becafa34ff7efb37_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNDk4OQ_c1d9d937-fe6a-4612-867b-218628e5f197">P3M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeTermOfContract
      contextRef="i8322a95d61964b9396a9a8771b14b0a0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNDk5NQ_b6a70a9d-7745-4345-9de7-671c9059615a">P12M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i83dd9fb42fbb44b9ab42f18291683b56_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNTIyOA_7f003400-e2a9-482e-a826-ba3f197f70f8"
      unitRef="usd">24697000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="iae1ace8b105e4597bf1011f5ec30862d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNTIzNQ_eddcb501-9a4e-4181-8dca-9c0d83bea4b8"
      unitRef="usd">24975000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNzc5Nw_3e72bd8b-12fa-4aae-978e-e8f0e19999f2">&lt;div style="margin-top:9pt"&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 classification of derivative assets and liabilities within the Consolidated Balance Sheets as of April&#160;3, 2022 and December&#160;31, 2021: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.920%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&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="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:10pt;font-weight:700;line-height:100%"&gt;Assets (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:10pt;font-weight:700;line-height:100%"&gt;Liabilities (1)&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:10pt;font-weight:700;line-height:100%"&gt;Assets (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:10pt;font-weight:700;line-height:100%"&gt;Liabilities (1)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivatives designated as cash flow hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange 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;44&#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;3,525&#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;2,949&#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;711&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:700;line-height:100%"&gt;Derivatives not designated as hedging instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Deferred compensation derivatives&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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;Foreign exchange 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;262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,376&#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;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 #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:#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:400;line-height:100%"&gt;4,015&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,117&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,334&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;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;(1)&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:6.34pt"&gt;Derivatives assets are classified on our Consolidated Balance Sheets within prepaid expenses and other as well as other non-current assets. Derivative liabilities are classified on our Consolidated Balance Sheets within accrued liabilities and other long-term liabilities. &lt;/span&gt;&lt;/div&gt;(2)As of April&#160;3, 2022, amounts reflected on a net basis in liabilities were assets of $62,985 and liabilities of $63,378, which are associated with cash transfers receivable or payable on commodities futures contracts reflecting the change in quoted market prices on the last trading day for the period.  The comparable amounts reflected on a net basis in liabilities at December&#160;31, 2021 were assets of $31,774 and liabilities of $32,701.  At April&#160;3, 2022 and December&#160;31, 2021, the remaining amount reflected in assets and liabilities related to the fair value of other non-exchange traded derivative instruments, respectively.</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i9bd889e86f174cf98703f2a52ec2d388_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfNC0yLTEtMS02NjcyMg_891d3125-f1ba-497c-88d4-1a0b51916690"
      unitRef="usd">44000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i9bd889e86f174cf98703f2a52ec2d388_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfNC00LTEtMS02NjcyMg_165cd03f-0f86-43d1-8a51-5660739b6ece"
      unitRef="usd">3525000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i71fa1da251a646bdb5a54ac8a96f54b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfNC02LTEtMS02NjcyMg_bc0dfc3e-b905-4cbc-a434-f488e74b139d"
      unitRef="usd">2949000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i71fa1da251a646bdb5a54ac8a96f54b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfNC04LTEtMS02NjcyMg_1ca4b6f9-74ad-44e8-9816-a440ec93a9b3"
      unitRef="usd">711000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i3472b1235a8d4795977f89244dfd5327_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTItMi0xLTEtNjY3MjI_a184098c-ce13-4d29-89c5-ae55fed10c13"
      unitRef="usd">3709000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i3472b1235a8d4795977f89244dfd5327_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTItNC0xLTEtNjY3MjI_e957a052-6f22-48d2-9c0d-5e4134196c20"
      unitRef="usd">1792000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i7e22eb441cfe425ab239946890f503ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTItNi0xLTEtNjY3MjI_f5b1cae7-9fe0-4aa9-bf24-a4e74e556667"
      unitRef="usd">2423000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i7e22eb441cfe425ab239946890f503ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTItOC0xLTEtNjY3MjI_9151920c-d651-46dc-b4d1-209f5957817f"
      unitRef="usd">1376000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i727a90f79e894119a0f3af81ef711d9b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTMtMi0xLTEtNjY3MjI_d9a1479c-041c-4af1-bd30-3d057fe19aac"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i727a90f79e894119a0f3af81ef711d9b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTMtNC0xLTEtNjY3MjI_c3fec80a-95c3-4803-b881-19cf7ad89d84"
      unitRef="usd">800000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="ibc8668e70a514e8dbbdb9a18301095a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTMtNi0xLTEtNjY3MjI_655717f4-5424-4742-a240-0e4af8120e19"
      unitRef="usd">2412000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ibc8668e70a514e8dbbdb9a18301095a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTMtOC0xLTEtNjY3MjI_69bba157-bbc0-49dd-9be6-67a538879b64"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i2b23a7eb87cb48458dda9c779b59e7b9_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTQtMi0xLTEtNjY3MjI_0963ad0a-5a25-40a5-93b2-8fd62ebb3a7d"
      unitRef="usd">262000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i2b23a7eb87cb48458dda9c779b59e7b9_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTQtNC0xLTEtNjY3MjI_3e733760-a3af-4647-b945-ec2a90f67e69"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="if4ded69b345243f2afb29a028db6323d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTQtNi0xLTEtNjY3MjI_3b9f7122-23a1-41d0-bd19-6e9c8032ecf2"
      unitRef="usd">550000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="if4ded69b345243f2afb29a028db6323d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTQtOC0xLTEtNjY3MjI_bc7a64da-a069-4bc4-8193-75646748d2fd"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i72ddbd2fff8c427da6b3214a03b03d40_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTUtMi0xLTEtNjY3MjI_3f334b78-17de-4de6-85dd-8f2cc498051c"
      unitRef="usd">3971000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i72ddbd2fff8c427da6b3214a03b03d40_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTUtNC0xLTEtNjY3MjI_67750216-602b-4182-aed6-4ad3aacc8070"
      unitRef="usd">2592000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i75198110caae415e933e14bb16e7a44f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTUtNi0xLTEtNjY3MjI_8ba0ec41-3124-45f0-8787-2775e3437946"
      unitRef="usd">5385000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i75198110caae415e933e14bb16e7a44f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTUtOC0xLTEtNjY3MjI_c23cf70b-bc2e-4f8b-8951-324192523ac2"
      unitRef="usd">1376000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTYtMi0xLTEtNjY3MjI_2af099ab-ced2-4008-970d-82c135b63487"
      unitRef="usd">4015000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTYtNC0xLTEtNjY3MjI_e6563687-c583-45a6-a9ab-8d19bed35bf0"
      unitRef="usd">6117000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTYtNi0xLTEtNjY3MjI_cd0406ca-8aaf-46a0-9977-61bc45986666"
      unitRef="usd">8334000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmM3NGU3ZDhkZWY5MjRjNWM4MTNmMGQzNDI0MDVhYzYzL3RhYmxlcmFuZ2U6Yzc0ZTdkOGRlZjkyNGM1YzgxM2YwZDM0MjQwNWFjNjNfMTYtOC0xLTEtNjY3MjI_1b2bf740-f15d-4869-aa77-87f23388cf28"
      unitRef="usd">2087000</us-gaap:DerivativeLiabilities>
    <hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="i3472b1235a8d4795977f89244dfd5327_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNTc0MQ_9bfe3c3a-02fc-47fb-ad6f-7fc699172605"
      unitRef="usd">62985000</hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="i3472b1235a8d4795977f89244dfd5327_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNTc2Mw_546bb181-3743-4fa4-9058-6e2e1ec813bb"
      unitRef="usd">63378000</hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="i7e22eb441cfe425ab239946890f503ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNjAyOQ_1e2e8458-cdfe-46c5-96e7-321a4ed3af47"
      unitRef="usd">31774000</hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="i7e22eb441cfe425ab239946890f503ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNjA1MQ_b106ccc3-90b6-497a-a6d1-6e2fa2006edd"
      unitRef="usd">32701000</hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNzgxMA_3b551253-49e2-4903-bf0b-cb1eb2013e08">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effect of derivative instruments on the Consolidated Statements of Income for the three months ended April&#160;3, 2022 and April&#160;4, 2021 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.705%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.642%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.651%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Non-designated Hedges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/td&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="9" 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:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) recognized in income (a)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) recognized in other comprehensive income (&#x201c;OCI&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Gains (losses) reclassified from accumulated OCI (&#x201c;AOCI&#x201d;) into income (b)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&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:9pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options&lt;/span&gt;&lt;/div&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;50,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;&#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 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;&#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 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;&#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 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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts &lt;/span&gt;&lt;/td&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;(20)&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;138&#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;(5,924)&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;(1,635)&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;203&#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;(172)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap agreements&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;&#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;(2,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation derivatives&lt;/span&gt;&lt;/div&gt;&lt;/td&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;(800)&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;1,554&#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;&#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="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;&#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="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;&#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="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;&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New 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 #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;50,005&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,371&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,924)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,635)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,596)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(a)&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:6.91pt"&gt;Gains (losses) recognized in income for non-designated commodities futures and options contracts were included in cost of sales. Gains (losses) recognized in income for non-designated foreign currency forward exchange contracts and deferred compensation derivatives were included in selling, marketing and administrative expenses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;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;(b)&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:6.34pt"&gt;Gains (losses) reclassified from AOCI into income for foreign currency forward exchange contracts were included in selling, marketing and administrative expenses. Losses reclassified from AOCI into income for interest rate swap agreements were included in interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="id7f1f15851674d1cb2b1cf64e4ec1aa4_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfMy0yLTEtMS02NjcyMg_6f7e292d-6812-43dc-9c48-1e699f9e345b"
      unitRef="usd">50825000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i1ec6377df79a41a4bdd29edb34794ee6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfMy00LTEtMS02NjcyMg_ce10b9cb-e3fa-4aad-9e78-c3db191595c6"
      unitRef="usd">13679000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i310c58a91b9b4cfd9a839957dbcab292_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfMy02LTEtMS02NjcyMg_ae552f5d-a8e0-4bbd-9a42-2afba4bfddc6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i32564600e2bf40fda97a1029dd0c0832_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfMy04LTEtMS02NjcyMg_86e92c39-1da6-4c75-843a-c1c5d29c98fa"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i310c58a91b9b4cfd9a839957dbcab292_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfMy0xMC0xLTEtNjY3MjI_664983dc-8548-452b-9e3d-7deda5dbecdd"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i32564600e2bf40fda97a1029dd0c0832_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfMy0xMi0xLTEtNjY3MjI_a487a5a0-767b-4eaa-b1c3-b42f69571504"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i7a55ae11e70c4513b87aea33492edae3_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNC0yLTEtMS02NjcyMg_d3aa9fb1-91b7-4aa2-9a23-890db529a2f5"
      unitRef="usd">-20000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="icd590e4412bb44748021cf4ed1eac1e6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNC00LTEtMS02NjcyMg_c3b0f244-1a6a-41be-81cc-b61928e23a64"
      unitRef="usd">138000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ib94227c11313425cb9fe3bdd54ce079c_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNC02LTEtMS02NjcyMg_c63ada74-7bc6-4c76-b2d0-56db3829a8b3"
      unitRef="usd">-5924000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ic09c8710f3ff455da3c6efc1edf14be8_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNC04LTEtMS02NjcyMg_fc42e690-e6c5-4e95-aa87-178e6c80a559"
      unitRef="usd">-1635000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ib94227c11313425cb9fe3bdd54ce079c_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNC0xMC0xLTEtNjY3MjI_6a7509d7-aace-4add-af10-1514ed51fd10"
      unitRef="usd">203000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ic09c8710f3ff455da3c6efc1edf14be8_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNC0xMi0xLTEtNjY3MjI_f4972874-9f62-4857-9546-77e8b7ea2bf5"
      unitRef="usd">-172000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i932cfeaf3a804a3e90079b2cfb787964_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNS0yLTEtMS02NjcyMg_6b252d08-122e-43cb-b63a-16d9772c9c39"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i13dd8f1c24b64a3d8c402f69f9155caf_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNS00LTEtMS02NjcyMg_6d1fb1b8-b705-46f9-8923-66f4473d5ef5"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ifcbd2c9e10664da087f8b1ad8ee1763c_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNS02LTEtMS02NjcyMg_153a5926-91b7-47f6-82e2-cff43b8d63f6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="iab90422dc5354e83be544e90042b76bb_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNS04LTEtMS02NjcyMg_2bc6515b-d787-45ee-a6a4-b6a3600ed0a1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ifcbd2c9e10664da087f8b1ad8ee1763c_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNS0xMC0xLTEtNjY3MjI_458259ef-f5d9-4784-b85e-8979f9c44f1e"
      unitRef="usd">-2799000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="iab90422dc5354e83be544e90042b76bb_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNS0xMi0xLTEtNjY3MjI_984c6fff-2713-478e-bfe9-493b586d176a"
      unitRef="usd">-2965000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="iebc5e4c9e9ca4fb49bdf555cab1aecf1_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNi0yLTEtMS02NjcyMg_9c18aa25-9aa2-4911-8baf-997bf38310cf"
      unitRef="usd">-800000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="idc55405884b64ec38815c828720c2ff9_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNi00LTEtMS02NjcyMg_f90abe43-36e9-4c79-8ecc-6b10790da247"
      unitRef="usd">1554000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i95b094d69de243d283913dfadbcb52db_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNi02LTEtMS02NjcyMg_fc038e1a-c622-494d-9302-67c7b2f64177"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ibaaa26fdef7e4aea896de03429250d93_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNi04LTEtMS02NjcyMg_dba151c3-1608-4220-b97d-af1d51949438"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i95b094d69de243d283913dfadbcb52db_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNi0xMC0xLTEtNjY3MjI_869b9a01-f57a-4118-ba1e-18e77c7f50bc"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ibaaa26fdef7e4aea896de03429250d93_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNi0xMi0xLTEtNjY3MjI_57b7c206-76ce-4408-b706-99622f603801"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNy0yLTEtMS02NjcyMg_79fe6ea9-2180-4bdf-9940-e52f1357b5ee"
      unitRef="usd">50005000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNy00LTEtMS02NjcyMg_5519c4e5-eb2a-4e70-a63a-e3982186e7b9"
      unitRef="usd">15371000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="icd3484598cc740f6a22bfa0d19aa46dc_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNy02LTEtMS02NjcyMg_f88b70ed-0fbb-4b1c-b5df-7d7d78ab8de8"
      unitRef="usd">-5924000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ifb675f7f0bfa48a9be1dfe40cc660f3f_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNy04LTEtMS02NjcyMg_51054d77-e993-4051-bf9c-8d02facd71e7"
      unitRef="usd">-1635000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="icd3484598cc740f6a22bfa0d19aa46dc_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNy0xMC0xLTEtNjY3MjI_cde7e029-4bc6-4bc5-83df-148f3aa11d66"
      unitRef="usd">-2596000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ifb675f7f0bfa48a9be1dfe40cc660f3f_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RhYmxlOmRlZjZiYzY0OTJiMTQ0ZmZhNzQ3ZmJmOGU5MjMyNzlmL3RhYmxlcmFuZ2U6ZGVmNmJjNjQ5MmIxNDRmZmE3NDdmYmY4ZTkyMzI3OWZfNy0xMi0xLTEtNjY3MjI_187cb251-7542-428d-8d6e-3093d4472b66"
      unitRef="usd">-3137000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81Mi9mcmFnOjMwN2JjZTQxYTIzNDQwOTI5ZDQ2NDYxMzhkNjBiMjYyL3RleHRyZWdpb246MzA3YmNlNDFhMjM0NDA5MjlkNDY0NjEzOGQ2MGIyNjJfNzM2OQ_b8bba46a-8acf-4a71-b2ce-71e778917de3"
      unitRef="usd">14679000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RleHRyZWdpb246OTdlYjhmMTNhNjgwNDYzMTlhZDUyM2M5YmNjZjU5N2ZfMzAzMA_110cf96b-7a87-4b03-aa14-b6899fe5215b">FAIR VALUE MEASUREMENTS&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounting guidance on fair value measurements requires that financial assets and liabilities be classified and disclosed in one of the following categories of the fair value hierarchy:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:98.900%"/&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:top"&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:100%"&gt;Level 1&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; &#x2013; Based on unadjusted quoted prices for identical assets or liabilities in an active market. &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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:100%"&gt;Level 2&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; &#x2013; Based on observable market-based inputs or unobservable inputs that are corroborated by market data.&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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:100%"&gt;Level 3&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; &#x2013; Based on unobservable inputs that reflect the entity&#x2019;s own assumptions about the assumptions that a market participant would use in pricing the asset or liability.&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;We did not have any Level 3 financial assets or liabilities, nor were there any transfers between levels during the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents assets and liabilities that were measured at fair value in the Consolidated Balance Sheets on a recurring basis as of April&#160;3, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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:9pt;font-weight:700;line-height:100%"&gt;Assets (Liabilities)&lt;/span&gt;&lt;/td&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="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:9pt;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:9pt;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:9pt;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:9pt;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;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&lt;/span&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;3,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation derivatives (2)&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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&lt;/span&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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,499&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,499&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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation derivatives (2)&lt;/span&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;2,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;&#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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&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;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&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;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&lt;/span&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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;(1)&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:6.34pt"&gt;The fair value of foreign currency forward exchange contracts is the difference between the contract and current market foreign currency exchange rates at the end of the period.  We estimate the fair value of foreign currency forward exchange contracts on a quarterly basis by obtaining market quotes of spot and forward rates for contracts with similar terms, adjusted where necessary for maturity differences. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;(2)&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:6.34pt"&gt;The fair value of deferred compensation derivatives is based on quoted prices for market interest rates and a broad market equity index. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;(3)&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:6.34pt"&gt;The fair value of commodities futures and options contracts is based on quoted market prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of cash and cash equivalents, accounts receivable, accounts payable and short-term debt approximated fair values as of April&#160;3, 2022 and December&#160;31, 2021 because of the relatively short maturity of these 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 estimated fair value of our long-term debt is based on quoted market prices for similar debt issues and is, therefore, classified as Level 2 within the valuation hierarchy.  The fair values and carrying values of long-term debt, including the current portion, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:28.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,328&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,844&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,328&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,844&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;Long-term debt&lt;/span&gt;&lt;/td&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;3,959,621&#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;4,274,304&#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;4,088,437&#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;4,086,627&#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;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 #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:#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:400;line-height:100%"&gt;3,961,949&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,277,148&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,090,765&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,089,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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 style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition to assets and liabilities that are recorded at fair value on a recurring basis, GAAP requires that, under certain circumstances, we also record assets and liabilities at fair value on a nonrecurring basis.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisitions of Pretzels, Dot&#x2019;s and Lily&#x2019;s during 2021, as discussed in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_40" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 2&lt;/a&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;, we used various valuation techniques to determine fair value, with the primary techniques being discounted cash flow analysis and the relief-from-royalty, a form of the multi-period excess earnings, which use significant unobservable inputs, or Level 3 inputs, as defined by the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended April&#160;3, 2022 and April&#160;4, 2021, we recorded no impairment charges.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueNetAssetLiability
      contextRef="ia1f7f611904e498f84c10a3a06418400_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RleHRyZWdpb246OTdlYjhmMTNhNjgwNDYzMTlhZDUyM2M5YmNjZjU5N2ZfMjI3_44483a2b-343b-40f9-9dab-f1e1990b721e"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i2fa41682447b49d9be07ea4e75299a86_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RleHRyZWdpb246OTdlYjhmMTNhNjgwNDYzMTlhZDUyM2M5YmNjZjU5N2ZfMjI3_9fc11534-5337-48d3-846d-bf528371ced0"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RleHRyZWdpb246OTdlYjhmMTNhNjgwNDYzMTlhZDUyM2M5YmNjZjU5N2ZfMzA0MA_7d71aded-166d-47c3-bb89-bab4266ad6b8">&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents assets and liabilities that were measured at fair value in the Consolidated Balance Sheets on a recurring basis as of April&#160;3, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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:9pt;font-weight:700;line-height:100%"&gt;Assets (Liabilities)&lt;/span&gt;&lt;/td&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="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:9pt;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:9pt;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:9pt;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:9pt;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;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;April&#160;3, 2022:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Instruments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;306&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&lt;/span&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;3,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;3,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation derivatives (2)&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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&lt;/span&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,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,499&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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;&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,499&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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation derivatives (2)&lt;/span&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;2,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;&#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;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&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;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;2,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange contracts (1)&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;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities futures and options (3)&lt;/span&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,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;1,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;(1)&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:6.34pt"&gt;The fair value of foreign currency forward exchange contracts is the difference between the contract and current market foreign currency exchange rates at the end of the period.  We estimate the fair value of foreign currency forward exchange contracts on a quarterly basis by obtaining market quotes of spot and forward rates for contracts with similar terms, adjusted where necessary for maturity differences. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;(2)&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:6.34pt"&gt;The fair value of deferred compensation derivatives is based on quoted prices for market interest rates and a broad market equity index. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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;(3)&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:6.34pt"&gt;The fair value of commodities futures and options contracts is based on quoted market prices.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="ie3eb379f6edb451aa19fa9f1cac72b3c_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfNS0yLTEtMS02NjcyMg_8e92eb80-0815-4111-b154-eff1f1becf33"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="icf5e2fd68c304046912cfac2cba6039d_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfNS00LTEtMS02NjcyMg_353d2202-c5c4-4231-bbb0-197d885b1326"
      unitRef="usd">306000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i939ab07eb1f84a6a9ad2b658035746cb_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfNS02LTEtMS02NjcyMg_52f976b8-9c74-4179-b3a6-3b35cc1eb911"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i939a46a50e694a408d30f2b83c9b7832_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfNS04LTEtMS02NjcyMg_6f3dc06c-9b7f-44dd-a640-9a534e70a557"
      unitRef="usd">306000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i72d507c870234fefad066291296db3fa_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfOC0yLTEtMS02NjcyMg_928d57db-c9d9-496f-b75a-f636b76b80c3"
      unitRef="usd">3709000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i6fafe2b42b704da789cdfb37b63dd70b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfOC00LTEtMS02NjcyMg_e2a118ca-5c78-4975-8fd1-f18005b5c953"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id4e03cdc385b42d0bb6a6049e5e246ac_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfOC02LTEtMS02NjcyMg_72fbb54f-32e8-4a89-b101-959e53c7f2d7"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie99e58f7af4d4b03a3e28d7fef5510e5_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfOC04LTEtMS02NjcyMg_4a036a64-ec2b-4e39-8aa6-25944cfb9255"
      unitRef="usd">3709000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ie3eb379f6edb451aa19fa9f1cac72b3c_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTAtMi0xLTEtNjY3MjI_e15c91ad-3233-472e-b8ef-04dc36dd4013"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="icf5e2fd68c304046912cfac2cba6039d_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTAtNC0xLTEtNjY3MjI_dda6a894-ba10-418c-9fa0-d707675bdf1a"
      unitRef="usd">3525000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i939ab07eb1f84a6a9ad2b658035746cb_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTAtNi0xLTEtNjY3MjI_9977483a-8ec4-4f89-9e0b-9ef1caf0bc71"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i939a46a50e694a408d30f2b83c9b7832_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTAtOC0xLTEtNjY3MjI_73b359ae-9734-4ddb-9623-a98ab00ecab1"
      unitRef="usd">3525000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia9904a94301248d4875e24dd911ce31f_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTItMi0xLTEtNjY3MjI_54ce6539-5933-476f-bc71-47041122de5f"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7a3b8763dc9946f5ad59eaf9ef0ff106_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTItNC0xLTEtNjY3MjI_eda97143-5c76-4b9c-8325-3696545b240d"
      unitRef="usd">800000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i7914fda5a3ab492e8ebbaeb0d99e7d10_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTItNi0xLTEtNjY3MjI_5ed7dc98-31d7-47d7-8584-d9ed54fde3f2"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i3478f986a9124cd787d991fbb50d6c62_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTItOC0xLTEtNjY3MjI_a17dfb80-3d08-45c2-a14f-bdad067de640"
      unitRef="usd">800000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i72d507c870234fefad066291296db3fa_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTMtMi0xLTEtNjY3MjI_cc7f5ee0-0374-4696-b113-cd9aca6b365e"
      unitRef="usd">1792000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i6fafe2b42b704da789cdfb37b63dd70b_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTMtNC0xLTEtNjY3MjI_3024ea1c-ea69-4741-a8f9-d8782eba04ef"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id4e03cdc385b42d0bb6a6049e5e246ac_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTMtNi0xLTEtNjY3MjI_08770d18-870d-4b6d-bcaf-8e4af85eceec"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie99e58f7af4d4b03a3e28d7fef5510e5_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTMtOC0xLTEtNjY3MjI_205e2701-640f-4ffc-9e94-1e1418236c57"
      unitRef="usd">1792000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i3fa6d27ce0ec4ed088afe37fb43edbdc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTYtMi0xLTEtNjY3MjI_d202f609-80d0-4a67-8f76-cdc8dea9dac1"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0a72367ba2054360903393d1af94ef5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTYtNC0xLTEtNjY3MjI_1a0d0358-b2d9-45e7-91ab-0758e2f00e30"
      unitRef="usd">3499000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie18c7288927341f2a727578ee0100a2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTYtNi0xLTEtNjY3MjI_0e3d8e29-35a4-4a54-a9e3-e4e22051552f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i715422620c5a4f71ae10f89dd85b24b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTYtOC0xLTEtNjY3MjI_72f764b4-748b-4e05-aa87-bcf7c9222825"
      unitRef="usd">3499000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia06581fb6e3c41268ca6de468388c34e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTgtMi0xLTEtNjY3MjI_c6ba9213-3006-4e8b-984e-de9ccc5e2100"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i7fc77751d21341e995225e5ec3267e9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTgtNC0xLTEtNjY3MjI_c86f2485-2b94-4d40-863f-c889f333dc1f"
      unitRef="usd">2412000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic6d87603c69b49569d81f89057ac3fa7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTgtNi0xLTEtNjY3MjI_a966a886-f310-4070-9ec0-8e48b742d5f9"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iaf3d520e1a6e463ab9fb923af53982b5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTgtOC0xLTEtNjY3MjI_2b17eacc-b780-4836-997f-98969af120a4"
      unitRef="usd">2412000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i1f020641ac2c430e9764ceaed08a1205_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTktMi0xLTEtNjY3MjI_9f45ac9f-c042-4c7e-9aaf-c68b8933fb39"
      unitRef="usd">2423000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i64ee86d1e3914b7d84c47bbe63061251_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTktNC0xLTEtNjY3MjI_af192dfd-2a2b-4f1f-867e-1b8e3e79b886"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i401f3a6cd1af4996934482fd2c586efb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTktNi0xLTEtNjY3MjI_663b7b52-0f6b-4048-9dfe-787302ed1a61"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5fd7722916094f9a8a3152dd427deb57_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMTktOC0xLTEtNjY3MjI_74274591-5249-4c69-8ea4-2595b1daf773"
      unitRef="usd">2423000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i3fa6d27ce0ec4ed088afe37fb43edbdc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjEtMi0xLTEtNjY3MjI_09dba75d-496e-4ba5-90f7-ecc7e7abe8c2"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0a72367ba2054360903393d1af94ef5b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjEtNC0xLTEtNjY3MjI_23f0fd9f-bb3d-44bc-9d93-0caa3d57599b"
      unitRef="usd">711000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie18c7288927341f2a727578ee0100a2e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjEtNi0xLTEtNjY3MjI_81bbc6a2-0647-46a3-bd4f-d4f80f8c7a33"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i715422620c5a4f71ae10f89dd85b24b3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjEtOC0xLTEtNjY3MjI_69490594-8696-4a23-a525-eb1f9a8d4ca4"
      unitRef="usd">711000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i1f020641ac2c430e9764ceaed08a1205_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjQtMi0xLTEtNjY3MjI_6066434e-3ab6-4684-8153-e1c12fb501b5"
      unitRef="usd">1376000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i64ee86d1e3914b7d84c47bbe63061251_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjQtNC0xLTEtNjY3MjI_5e5d62ef-97b6-4003-bd93-1471239db18b"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i401f3a6cd1af4996934482fd2c586efb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjQtNi0xLTEtNjY3MjI_c886e647-5889-4a67-9ce1-8d9d33222a96"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5fd7722916094f9a8a3152dd427deb57_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOjMxYjQ2NzZjYTljMTRkYjhiZmY3MmU2MGQ3MjE1MjFjL3RhYmxlcmFuZ2U6MzFiNDY3NmNhOWMxNGRiOGJmZjcyZTYwZDcyMTUyMWNfMjQtOC0xLTEtNjY3MjI_55513fad-7871-4f4a-bef6-c7744b972105"
      unitRef="usd">1376000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RleHRyZWdpb246OTdlYjhmMTNhNjgwNDYzMTlhZDUyM2M5YmNjZjU5N2ZfMzAzMw_96b1f21f-c354-4a8f-b4c2-ed6f14b56136">The fair values and carrying values of long-term debt, including the current portion, were as follows:&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:28.302%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.569%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Fair Value&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:9pt;font-weight:700;line-height:100%"&gt;Carrying Value&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current portion of long-term debt&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,328&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,844&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,328&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,844&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;Long-term debt&lt;/span&gt;&lt;/td&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;3,959,621&#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;4,274,304&#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;4,088,437&#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;4,086,627&#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;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 #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:#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:400;line-height:100%"&gt;3,961,949&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,277,148&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,090,765&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,089,471&#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:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock>
    <hsy:LongtermDebtCurrentMaturitiesFairValue
      contextRef="i982327630af744feaa4340a19e251522_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMi0yLTEtMS02NjcyMg_c5e3c8d6-cfdb-4c7e-ae89-741840a542e5"
      unitRef="usd">2328000</hsy:LongtermDebtCurrentMaturitiesFairValue>
    <hsy:LongtermDebtCurrentMaturitiesFairValue
      contextRef="ia9e5498ef68a4484ad6cd0f9710968f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMi00LTEtMS02NjcyMg_cd04d1b3-1753-4003-af56-abf3c46d5b4f"
      unitRef="usd">2844000</hsy:LongtermDebtCurrentMaturitiesFairValue>
    <us-gaap:LongTermDebtCurrent
      contextRef="i982327630af744feaa4340a19e251522_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMi02LTEtMS02NjcyMg_37ac6b31-0d91-4fac-9abd-d080d5101502"
      unitRef="usd">2328000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ia9e5498ef68a4484ad6cd0f9710968f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMi04LTEtMS02NjcyMg_0541410c-5743-4380-9f51-50d04ad35d17"
      unitRef="usd">2844000</us-gaap:LongTermDebtCurrent>
    <hsy:LongtermDebtExcludingCurrentMaturitiesFairValue
      contextRef="i982327630af744feaa4340a19e251522_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMy0yLTEtMS02NjcyMg_baf6750d-9fb6-44cf-8c94-591208bea4a4"
      unitRef="usd">3959621000</hsy:LongtermDebtExcludingCurrentMaturitiesFairValue>
    <hsy:LongtermDebtExcludingCurrentMaturitiesFairValue
      contextRef="ia9e5498ef68a4484ad6cd0f9710968f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMy00LTEtMS02NjcyMg_5f64c754-0cb4-4eee-9aa8-5c505ab55e28"
      unitRef="usd">4274304000</hsy:LongtermDebtExcludingCurrentMaturitiesFairValue>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i982327630af744feaa4340a19e251522_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMy02LTEtMS02NjcyMg_e4ffe079-e804-4e55-b6bd-c97d57810246"
      unitRef="usd">4088437000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="ia9e5498ef68a4484ad6cd0f9710968f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfMy04LTEtMS02NjcyMg_96663704-eed3-4252-92ed-acfd49b3557b"
      unitRef="usd">4086627000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="i982327630af744feaa4340a19e251522_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfNC0yLTEtMS02NjcyMg_8c3fd150-b144-4cfb-99ef-8671c1009084"
      unitRef="usd">3961949000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="ia9e5498ef68a4484ad6cd0f9710968f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfNC00LTEtMS02NjcyMg_0ac6d032-9fd8-42c9-b119-8487c1cd4175"
      unitRef="usd">4277148000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i982327630af744feaa4340a19e251522_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfNC02LTEtMS02NjcyMg_221fffef-eccb-4c42-8cad-8fe6d42ff9d6"
      unitRef="usd">4090765000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ia9e5498ef68a4484ad6cd0f9710968f2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RhYmxlOmQ3MmFiYTMwNGI2YjRkNmY4OTcxMDYxOWJkMTBjMGY3L3RhYmxlcmFuZ2U6ZDcyYWJhMzA0YjZiNGQ2Zjg5NzEwNjE5YmQxMGMwZjdfNC04LTEtMS02NjcyMg_8987a8d9-b5ff-4722-a0d4-b05aa2525141"
      unitRef="usd">4089471000</us-gaap:LongTermDebt>
    <us-gaap:AssetImpairmentCharges
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RleHRyZWdpb246OTdlYjhmMTNhNjgwNDYzMTlhZDUyM2M5YmNjZjU5N2ZfMjM3Ng_02b90272-e22c-48f5-a3f1-77ae55cc40e1"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81NS9mcmFnOjk3ZWI4ZjEzYTY4MDQ2MzE5YWQ1MjNjOWJjY2Y1OTdmL3RleHRyZWdpb246OTdlYjhmMTNhNjgwNDYzMTlhZDUyM2M5YmNjZjU5N2ZfMjM3Ng_85bf0fc5-831f-4964-9176-90cd10b47c73"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RleHRyZWdpb246MjE4Y2IwMjMzNTIwNGJlN2E2NTlkZDhjZjcxYmJlZTJfMjgzNg_8885df08-9094-45a2-a27a-2b0e19b63d4a">LEASES&lt;div style="margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We lease office and retail space, warehouse and distribution facilities, land, vehicles, and equipment. We determine if an agreement is or contains a lease at inception. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheet.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Right-of-use (&#x201c;ROU&#x201d;) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are based on the estimated present value of lease payments over the lease term and are recognized at the lease commencement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As most of our leases do not provide an implicit rate, we use our estimated incremental borrowing rate in determining the present value of lease payments. The estimated incremental borrowing rate is derived from information available at the lease commencement date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise that option. A limited number of our lease agreements include rental payments adjusted periodically for inflation. Our lease agreements generally do not contain residual value guarantees or material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For real estate, equipment and vehicles that support selling, marketing and general administrative activities the Company accounts for the lease and non-lease components as a single lease component. These asset categories comprise the majority of our leases. The lease and non-lease components of real estate and equipment leases supporting production activities are not accounted for as a single lease component. Consideration for such contracts are allocated to the lease and non-lease components based upon relative standalone prices either observable or estimated if observable prices are not readily available. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense for the three months ended April&#160;3, 2022 and April&#160;4, 2021 were as follows: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&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:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Three 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:9pt;font-weight:700;line-height:100%"&gt;Lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Classification&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&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;Operating lease cost&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;Cost of sales or SM&amp;amp;A (1)&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;12,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;11,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization (1)&lt;/span&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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&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;1,017&#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;1,112&#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;Net lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,486&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;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;(1)&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:6.34pt"&gt;Supply chain-related amounts were included in cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;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;(2)&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:6.34pt"&gt;Net lease cost does not include short-term leases, variable lease costs or sublease income, all of which are immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding our lease terms and discount rates were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 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;Operating leases&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:right;vertical-align: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.0&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:right;vertical-align: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.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:right;vertical-align: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.0&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:right;vertical-align: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.0&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="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;Weighted-average 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Operating leases&lt;/span&gt;&lt;/td&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;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Classification&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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: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="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;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&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;352,385&#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;351,712&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="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;Finance lease ROU assets, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&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;86,192&#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;89,190&#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 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;Accumulated amortization&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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Finance lease ROU assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;70,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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;72,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&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;36,481&#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;36,292&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&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;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&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;65,566&#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;65,582&#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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 #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:#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:400;line-height:100%"&gt;417,677&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of our lease liabilities as of April&#160;3, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&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:9pt;font-weight:700;line-height:100%"&gt;Finance leases&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:9pt;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;2022 (rest of year)&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;33,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;38,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;40,271&#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;5,363&#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;45,634&#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;2024&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;37,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;26,127&#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;4,092&#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;30,219&#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;2026&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;22,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;26,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;284,648&#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;146,085&#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;430,733&#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 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;Total lease payments&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;443,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;169,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;612,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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;94,537&#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;100,636&#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;195,173&#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 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;Total lease liabilities&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,076&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,601&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow and other information related to leases were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.354%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease 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: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 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;Operating cash flows from operating leases&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;11,896&#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;10,932&#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 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;Operating cash flows from finance leases&lt;/span&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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&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;1,050&#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;1,148&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Operating leases&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;10,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Finance leases&lt;/span&gt;&lt;/td&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;473&#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;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RleHRyZWdpb246MjE4Y2IwMjMzNTIwNGJlN2E2NTlkZDhjZjcxYmJlZTJfMjgzNw_f69f6f38-38fa-44d1-806e-04f929bed03a">&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease expense for the three months ended April&#160;3, 2022 and April&#160;4, 2021 were as follows: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.201%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.818%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.613%"/&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:0 1pt"/&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:9pt;font-weight:700;line-height:100%"&gt;Three 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:9pt;font-weight:700;line-height:100%"&gt;Lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Classification&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&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;Operating lease cost&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;Cost of sales or SM&amp;amp;A (1)&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;12,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;11,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization (1)&lt;/span&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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net&lt;/span&gt;&lt;/td&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;1,017&#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;1,112&#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;Net lease cost (2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,486&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;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;(1)&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:6.34pt"&gt;Supply chain-related amounts were included in cost of sales.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:27pt;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;(2)&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:6.34pt"&gt;Net lease cost does not include short-term leases, variable lease costs or sublease income, all of which are immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information regarding our lease terms and discount rates were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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 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;Operating leases&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:right;vertical-align: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.0&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:right;vertical-align: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.4&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&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:right;vertical-align: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.0&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:right;vertical-align: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.0&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="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;Weighted-average 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Operating leases&lt;/span&gt;&lt;/td&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;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;3.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfMi00LTEtMS02NjcyMg_a4f174f4-7909-4976-b38e-323c6b3fd290"
      unitRef="usd">12787000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfMi02LTEtMS02NjcyMg_a3ed6292-8533-4b84-b1a0-d7c1c5f7978b"
      unitRef="usd">11466000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfNC00LTEtMS02NjcyMg_99af6135-7ae3-4ae6-8797-f16bf3649043"
      unitRef="usd">1682000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfNC02LTEtMS02NjcyMg_14269fdf-1a87-4b17-8df2-80aad42896cd"
      unitRef="usd">2062000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfNS00LTEtMS02NjcyMg_277aaa01-0d8e-4e59-ac79-3a606982f0a3"
      unitRef="usd">1017000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfNS02LTEtMS02NjcyMg_149bc198-4dbe-4b9b-af3c-a865c381f5bc"
      unitRef="usd">1112000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfNi00LTEtMS02NjcyMg_ed4e5a23-b6f7-4c42-b2f4-13feebc9c9d6"
      unitRef="usd">15486000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjgzODIyNzdiNjUyYzRlMjY4MTMxMDFjOWYyMzcwMjlhL3RhYmxlcmFuZ2U6ODM4MjI3N2I2NTJjNGUyNjgxMzEwMWM5ZjIzNzAyOWFfNi02LTEtMS02NjcyMg_66b360f7-b813-4736-89d3-9a9add90eb72"
      unitRef="usd">14640000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfMi0yLTEtMS02NjcyMg_e83fab0a-4052-4abd-b90c-ad53596fe6d5">P15Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfMi00LTEtMS02NjcyMg_f725821d-0e0b-4174-915a-513134fc7518">P15Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfMy0yLTEtMS02NjcyMg_cb0591e6-976a-42f5-8b9e-5c857483cd82">P30Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfMy00LTEtMS02NjcyMg_e512d869-91a9-4afa-87bc-06de05f5575e">P30Y</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfNi0yLTEtMS02NjcyMg_bc04c9a6-7aa3-4c81-8b22-03a3c91acecf"
      unitRef="number">0.031</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfNi00LTEtMS02NjcyMg_3bd881f7-dcab-4c33-b3cd-0085cfd900d6"
      unitRef="number">0.031</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfNy0yLTEtMS02NjcyMg_43e94d5c-d02c-4c38-95a1-e77c8bd23d98"
      unitRef="number">0.062</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmEyOWJmMzc0YzY4YjRjNzE5NWExMWI1ZWFhY2RhZWVhL3RhYmxlcmFuZ2U6YTI5YmYzNzRjNjhiNGM3MTk1YTExYjVlYWFjZGFlZWFfNy00LTEtMS02NjcyMg_16134a0e-04d4-4075-8432-67e5e4333fc8"
      unitRef="number">0.061</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <hsy:ScheduleofSupplementalBalanceSheetInformationTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RleHRyZWdpb246MjE4Y2IwMjMzNTIwNGJlN2E2NTlkZDhjZjcxYmJlZTJfMjg0Mg_15d43abb-964a-4a5e-9c34-5a0897996bb6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to leases were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.717%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.447%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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:9pt;font-weight:700;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Classification&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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: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="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;Operating lease ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other non-current assets&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;352,385&#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;351,712&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="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;Finance lease ROU assets, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&gt;&lt;/td&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;86,192&#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;89,190&#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 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;Accumulated amortization&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;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,455)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Finance lease ROU assets, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="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;70,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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="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;72,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 leased assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;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-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align: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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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;/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;Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&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;36,481&#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;36,292&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&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;Current portion of long-term debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;310,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt&lt;/span&gt;&lt;/td&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;65,566&#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;65,582&#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;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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 #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:#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:400;line-height:100%"&gt;417,677&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;416,337&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of certain Consolidated Balance Sheet accounts are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.060%"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;Raw materials&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;383,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;395,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Goods in process&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;150,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Finished goods&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:9pt;font-weight:400;line-height:100%"&gt;685,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Inventories at First In First Out&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;1,219,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;1,154,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment to Last In First Out&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:9pt;font-weight:400;line-height:100%"&gt;(187,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(165,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,031,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;988,511&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;86,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;129,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;132,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,454&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256,965&#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:8pt"&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;/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:9pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;157,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;154,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Buildings&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:9pt;font-weight:400;line-height:100%"&gt;1,560,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;3,521,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,443,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:9pt;font-weight:400;line-height:100%"&gt;216,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;5,455,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;5,400,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,862,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,814,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,592,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,586,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Pension&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;67,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;71,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Capitalized software, net&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,651&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;260,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease ROU 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:9pt;font-weight:400;line-height:100%"&gt;352,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;351,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Investments in unconsolidated affiliates&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;109,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Other non-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:9pt;font-weight:400;line-height:100%"&gt;92,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;Total other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;902,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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;868,203&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll, compensation and benefits&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;183,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;291,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Advertising, promotion and product allowances&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;326,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Operating lease 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:9pt;font-weight:400;line-height:100%"&gt;36,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktMC0xLTEtNjY3MjI_9396a786-b2a6-44a4-9733-49c1337cc0a0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktMC0xLTEtNjY3MjI_dd0b171a-d6b7-470e-ad60-91b99b09bad1"&gt;Total accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,660&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;855,638&#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:8pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Post-retirement benefits 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;190,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;193,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Pension benefits 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:9pt;font-weight:400;line-height:100%"&gt;33,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Operating lease 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:9pt;font-weight:400;line-height:100%"&gt;312,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtMC0xLTEtNjY3MjI_5ea12ef5-6081-4092-bd04-b040bd76461b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtMC0xLTEtNjY3MjI_d626b5f6-2102-423b-83fb-1ab2d63cc19b"&gt;Total other long-term liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;781,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;787,058&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(85,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(100,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Pension and post-retirement benefit plans, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(120,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Cash flow hedges, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;(35,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(242,009)&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249,215)&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;</hsy:ScheduleofSupplementalBalanceSheetInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMi00LTEtMS02NjcyMg_c5b2adc0-5b1e-4422-9209-af721dd287d9"
      unitRef="usd">352385000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMi02LTEtMS02NjcyMg_3ded79c8-e8cc-4666-82ba-e5c93ed4e55c"
      unitRef="usd">351712000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i38bc95e90e5d4dd09b8944d86755f4e6_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfNC00LTEtMS02NjcyMg_5931cbd4-1c1c-4335-a203-28bfc8c1422d"
      unitRef="usd">86192000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i5c2c5cd15e1d43f38c5883abb3f99ba4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfNC02LTEtMS02NjcyMg_ac9f8fa8-8481-489e-8f6e-24b68e3c844b"
      unitRef="usd">89190000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i581f205c953d4a45a13aab5cd089bbe6_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfNS00LTEtMS02NjcyMg_22492664-5136-422b-a963-69032067f899"
      unitRef="usd">15455000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i04fffa8e1b0f4be48ce1bfb589581d82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfNS02LTEtMS02NjcyMg_8d0b35af-ef91-4621-8b22-ad14cf1bf296"
      unitRef="usd">16694000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i27bd8310bf4646f6b27e3aad8d2e0eb2_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfNi00LTEtMS02NjcyMg_37727513-674b-443c-b1f7-78098c372d40"
      unitRef="usd">70737000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie7b085de1a7c47c9816ae6d4a2dd3998_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfNi02LTEtMS02NjcyMg_37382289-774e-48fb-a01a-146187d1dd0b"
      unitRef="usd">72496000</us-gaap:FinanceLeaseRightOfUseAsset>
    <hsy:LeaseRightofUseAsset
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfOC00LTEtMS02NjcyMg_7ba5b63c-ee55-4500-9e09-8486121ba375"
      unitRef="usd">423122000</hsy:LeaseRightofUseAsset>
    <hsy:LeaseRightofUseAsset
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfOC02LTEtMS02NjcyMg_ae582e9b-4237-4ae6-8f46-5a58d4d28ffb"
      unitRef="usd">424208000</hsy:LeaseRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTItNC0xLTEtNjY3MjI_ea56686d-b2ac-4d4e-b6c7-b4b80b6fbb69"
      unitRef="usd">36481000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTItNi0xLTEtNjY3MjI_7f325738-8dcb-40ac-aa9c-18467c4c51be"
      unitRef="usd">36292000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTMtNC0xLTEtNjY3MjI_5ce10528-24f0-4e77-ba4c-ebcf21edfc3f"
      unitRef="usd">3035000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTMtNi0xLTEtNjY3MjI_c1b9f96a-28b4-4da4-a6c6-1af8fcbcc609"
      unitRef="usd">3564000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTUtNC0xLTEtNjY3MjI_d06d7b4e-11cc-4f18-92c2-5c981d60e88a"
      unitRef="usd">312595000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTUtNi0xLTEtNjY3MjI_964cb464-3b61-422b-ab53-33683349aabc"
      unitRef="usd">310899000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTYtNC0xLTEtNjY3MjI_8245afdf-88e4-4ec3-bd4e-abe088f8ba10"
      unitRef="usd">65566000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTYtNi0xLTEtNjY3MjI_3aa266c5-3736-45cb-ab14-8603d6e9416f"
      unitRef="usd">65582000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <hsy:LeaseLiability
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTctNC0xLTEtNjY3MjI_62ac7963-4a73-44b7-a4a2-2951b2ac61bc"
      unitRef="usd">417677000</hsy:LeaseLiability>
    <hsy:LeaseLiability
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjc2MTZiZGMyMmE4YTQ5NTE4NWMzNjNiZmIxMmUzNGU0L3RhYmxlcmFuZ2U6NzYxNmJkYzIyYThhNDk1MTg1YzM2M2JmYjEyZTM0ZTRfMTctNi0xLTEtNjY3MjI_4291d6f0-3843-411b-9ab6-ac2e43f81814"
      unitRef="usd">416337000</hsy:LeaseLiability>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RleHRyZWdpb246MjE4Y2IwMjMzNTIwNGJlN2E2NTlkZDhjZjcxYmJlZTJfMjgzOA_484f8647-694e-447e-9a00-5b0d13d75a76">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of our lease liabilities as of April&#160;3, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&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:9pt;font-weight:700;line-height:100%"&gt;Finance leases&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:9pt;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;2022 (rest of year)&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;33,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;38,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;40,271&#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;5,363&#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;45,634&#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;2024&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;37,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;26,127&#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;4,092&#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;30,219&#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;2026&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;22,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;26,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;284,648&#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;146,085&#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;430,733&#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 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;Total lease payments&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;443,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;169,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;612,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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;94,537&#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;100,636&#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;195,173&#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 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;Total lease liabilities&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,076&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,601&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RleHRyZWdpb246MjE4Y2IwMjMzNTIwNGJlN2E2NTlkZDhjZjcxYmJlZTJfMjgzOQ_4f954b9d-68e2-461a-8600-113c3d026e41">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturity of our lease liabilities as of April&#160;3, 2022 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.388%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.877%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.588%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Operating leases&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:9pt;font-weight:700;line-height:100%"&gt;Finance leases&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:9pt;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;2022 (rest of year)&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;33,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;38,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;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;40,271&#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;5,363&#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;45,634&#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;2024&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;37,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&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;26,127&#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;4,092&#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;30,219&#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;2026&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;22,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;26,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&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;284,648&#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;146,085&#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;430,733&#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 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;Total lease payments&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;443,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;169,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;612,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&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;94,537&#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;100,636&#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;195,173&#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 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;Total lease liabilities&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,076&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,601&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;417,677&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMS0xLTEtMS02NjcyMg_83bdd2c0-ff20-4217-a41e-484a45d4c49a"
      unitRef="usd">33111000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMS0zLTEtMS02NjcyMg_4488fe16-8c0a-42d2-a93d-3093fd2a4789"
      unitRef="usd">5357000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidRemainderOfFiscalYear
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMS01LTEtMS02NjcyMg_f09552e8-b8b0-4c88-9f19-feef90b94a1d"
      unitRef="usd">38468000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMi0xLTEtMS02NjcyMg_6b28b17e-e25c-4a72-9ea9-97c40ac0f3a2"
      unitRef="usd">40271000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMi0zLTEtMS02NjcyMg_c635e0f0-0388-45be-a478-170a2274c61a"
      unitRef="usd">5363000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearOne
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMi01LTEtMS02NjcyMg_3bf8e46e-8d75-4b7e-ae64-45c6b60a5947"
      unitRef="usd">45634000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMy0xLTEtMS02NjcyMg_817a80c9-b5e1-4ae7-b0bf-3e4b3b893f97"
      unitRef="usd">37169000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMy0zLTEtMS02NjcyMg_27511e4e-0c0f-4746-8ecf-bc888efd7f28"
      unitRef="usd">4335000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearTwo
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfMy01LTEtMS02NjcyMg_55815004-4998-4c33-b60d-77754d22c75d"
      unitRef="usd">41504000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNC0xLTEtMS02NjcyMg_17593f52-4942-45c3-b301-685788cb3e5f"
      unitRef="usd">26127000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNC0zLTEtMS02NjcyMg_ee68585a-8760-4d38-aa08-bccffd7e26c1"
      unitRef="usd">4092000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearThree
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNC01LTEtMS02NjcyMg_3c6571d6-73fc-46c0-9ee6-218508a82916"
      unitRef="usd">30219000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNS0xLTEtMS02NjcyMg_2bb4a667-eae5-477c-976c-a9dbe9084e95"
      unitRef="usd">22287000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNS0zLTEtMS02NjcyMg_f5c41b26-f470-4c77-99bb-fdd0321850c8"
      unitRef="usd">4005000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearFour
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNS01LTEtMS02NjcyMg_c4907096-12d1-47df-8390-8ed826ee4d1e"
      unitRef="usd">26292000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearFour>
    <hsy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNi0xLTEtMS02NjcyMg_d92bdfa1-4dca-4ea6-b8c7-a366ad092152"
      unitRef="usd">284648000</hsy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <hsy:FinancingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNi0zLTEtMS02NjcyMg_0e213792-281f-43c8-909f-c27cb28080f0"
      unitRef="usd">146085000</hsy:FinancingLeaseLiabilityToBePaidAfterYearFour>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNi01LTEtMS02NjcyMg_5b3519de-730d-4057-8373-7cd4c2d19bb7"
      unitRef="usd">430733000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNy0xLTEtMS02NjcyMg_b0c99314-e592-4f2f-9f33-54e8494a3eb3"
      unitRef="usd">443613000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNy0zLTEtMS02NjcyMg_3ff68fc3-648e-4c4d-a668-18ee3994f35b"
      unitRef="usd">169237000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <hsy:LesseeOperatingandFinancingLeaseLiabilityPaymentsDue
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfNy01LTEtMS02NjcyMg_31a33294-bb31-44e3-8813-063b9efc83ac"
      unitRef="usd">612850000</hsy:LesseeOperatingandFinancingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfOC0xLTEtMS02NjcyMg_bca4d5f7-8b1c-4010-9ca4-b337c13bbddc"
      unitRef="usd">94537000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfOC0zLTEtMS02NjcyMg_2d45726b-dba1-4d60-ac22-004b5e1ce990"
      unitRef="usd">100636000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <hsy:LesseeOperatingandFiannceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfOC01LTEtMS02NjcyMg_0f6ccf18-7eca-4ea1-a229-a7940756ed2b"
      unitRef="usd">195173000</hsy:LesseeOperatingandFiannceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfOS0xLTEtMS02NjcyMg_79097c8b-a732-4500-b027-a0b7bff66e94"
      unitRef="usd">349076000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfOS0zLTEtMS02NjcyMg_8279a3d2-1055-4c8e-865c-73611abc4702"
      unitRef="usd">68601000</us-gaap:FinanceLeaseLiability>
    <hsy:OperatingFinanceLeaseLiability
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOjkyZWVkZTQ0NzlmZjRmZTg4YjAyZGU1MTYxMjViYTk0L3RhYmxlcmFuZ2U6OTJlZWRlNDQ3OWZmNGZlODhiMDJkZTUxNjEyNWJhOTRfOS01LTEtMS02NjcyMg_6b0fc6be-7893-4f3e-a013-bf027aaf9297"
      unitRef="usd">417677000</hsy:OperatingFinanceLeaseLiability>
    <hsy:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RleHRyZWdpb246MjE4Y2IwMjMzNTIwNGJlN2E2NTlkZDhjZjcxYmJlZTJfMjg0MA_bdb9c3b0-918c-432c-9e67-038297747b19">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow and other information related to leases were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.422%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.354%"/&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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease 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: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 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;Operating cash flows from operating leases&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;11,896&#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;10,932&#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 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;Operating cash flows from finance leases&lt;/span&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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&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;1,050&#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;1,148&#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 style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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;Operating leases&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;10,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;5,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;Finance leases&lt;/span&gt;&lt;/td&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;473&#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;436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</hsy:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfMy0yLTEtMS02NjcyMg_30409bea-4dd6-4fe2-aec4-dac9ec979117"
      unitRef="usd">11896000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfMy00LTEtMS02NjcyMg_238fdb81-9eb3-428c-844e-f44e93861169"
      unitRef="usd">10932000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfNC0yLTEtMS02NjcyMg_0b6a6930-2522-425c-9a27-d56a75acc7af"
      unitRef="usd">1017000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfNC00LTEtMS02NjcyMg_df2ff3fc-70db-4d10-9ec2-c002608ba1ed"
      unitRef="usd">1112000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfNS0yLTEtMS02NjcyMg_640642f3-71c9-4258-85ed-672e9b3ac960"
      unitRef="usd">1050000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfNS00LTEtMS02NjcyMg_8820cc59-b978-4a46-982d-7c38a6eac246"
      unitRef="usd">1148000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfOC0yLTEtMS02NjcyMg_340af274-4506-465c-9045-1b8a8caf47a6"
      unitRef="usd">10266000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfOC00LTEtMS02NjcyMg_840ec411-47eb-425b-8f3d-831b9249af45"
      unitRef="usd">5211000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfOS0yLTEtMS02NjcyMg_48ceb2da-89f4-419a-a33d-21fa21fe0902"
      unitRef="usd">473000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF81OC9mcmFnOjIxOGNiMDIzMzUyMDRiZTdhNjU5ZGQ4Y2Y3MWJiZWUyL3RhYmxlOmMwMTc3ZmQyNzAyZDQzZGU5OWNhZmQ0YzQ3MzVmMWYzL3RhYmxlcmFuZ2U6YzAxNzdmZDI3MDJkNDNkZTk5Y2FmZDRjNDczNWYxZjNfOS00LTEtMS02NjcyMg_c1d85671-9c88-4271-aa5a-f100242b43a6"
      unitRef="usd">436000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82MS9mcmFnOjdhODA2OGM1NDIwZjQ4OGRhMGQyNmVjM2RkOGNiNjJlL3RleHRyZWdpb246N2E4MDY4YzU0MjBmNDg4ZGEwZDI2ZWMzZGQ4Y2I2MmVfMTYyMw_8b80673f-fab7-47df-9ffe-2fa60d8626f3">INVESTMENTS IN UNCONSOLIDATED AFFILIATES&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We invest in partnerships that make equity investments in projects eligible to receive federal historic and renewable energy tax credits.  The tax credits, when realized, are recognized as a reduction of tax expense under the flow-through method, at which time the corresponding equity investment is written-down to reflect the remaining value of the future benefits to be realized.  The equity investment write-down is reflected within other (income) expense, net in the Consolidated Statements of Income (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 17&lt;/a&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;).&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;Additionally, we acquire ownership interests in emerging snacking businesses and startup companies, which vary in method of accounting based on our percentage of ownership and ability to exercise significant influence over decisions relating to operating and financial affairs. These investments afford the Company the rights to distribute brands that the Company does not own to third-party customers primarily in North America. Net sales and expenses of our equity method investees are not consolidated into our financial statements; rather, our proportionate share of earnings or losses are recorded on a net basis within other (income) expense, net in the Consolidated Statements of Income.&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:115%"&gt;Both equity and cost method investments are reported within other non-current assets in our Consolidated Balance Sheets.  We regularly review our investments and adjust accordingly for capital contributions, dividends received and other-than-temporary impairments.  Total investments in unconsolidated affiliates were $109,380 and $93,089 as of April&#160;3, 2022 and December&#160;31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure
      contextRef="i82e9465800014bfc8d2f0f6f4c7b09ae_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82MS9mcmFnOjdhODA2OGM1NDIwZjQ4OGRhMGQyNmVjM2RkOGNiNjJlL3RleHRyZWdpb246N2E4MDY4YzU0MjBmNDg4ZGEwZDI2ZWMzZGQ4Y2I2MmVfMTU4NA_22514dc4-e868-4768-a9a1-5b3f79b5fda3"
      unitRef="usd">109380000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure
      contextRef="i7db96732cd90480291e858f5ae27a2ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82MS9mcmFnOjdhODA2OGM1NDIwZjQ4OGRhMGQyNmVjM2RkOGNiNjJlL3RleHRyZWdpb246N2E4MDY4YzU0MjBmNDg4ZGEwZDI2ZWMzZGQ4Y2I2MmVfMTU5MQ_17bcd19d-6290-4615-bc19-32f2283fec36"
      unitRef="usd">93089000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMzQ3Mw_587ef8e7-4283-49c8-9fd0-00b0339bf916">BUSINESS REALIGNMENT ACTIVITIES&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically undertake business realignment activities designed to increase our efficiency and focus our business in support of our key growth strategies.  Costs associated with business realignment activities are classified in our Consolidated Statements of Income as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, marketing and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Business realignment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Costs associated with business realignment activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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,281&#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;6,927&#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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs recorded by program during the three months ended April&#160;3, 2022 and April&#160;4, 2021 related to these activities were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International Optimization Program:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and employee benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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 program costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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,281&#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;6,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amounts classified as liabilities qualifying as exit and disposal costs primarily represent employee-related and certain third-party service provider charges, however, such amounts at April&#160;3, 2022 are not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;2020 International Optimization Program&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&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 fourth quarter of 2020, we commenced a program (&#x201c;International Optimization Program&#x201d;) to streamline resources and investments in select international markets, including the optimization of our China operating model that will improve our operational efficiency and provide for a strong, sustainable and simplified base going forward.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The International Optimization Program is expected to be completed in early 2023, with total pre-tax costs anticipated to be $50,000 to $75,000. Cash costs are expected to be $40,000 to $65,000, primarily related to workforce reductions of approximately 350 positions outside of the United States, costs to consolidate and relocate production, and third-party costs incurred to execute these activities. The costs and related benefits of the International Optimization Program relate to the International segment. However, segment operating results do not include these business realignment expenses because we evaluate segment performance excluding such costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:9pt"&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 months ended April&#160;3, 2022 and April&#160;4, 2021, we recognized total costs associated with the International Optimization Program of $1,281 and $6,927, respectively. These charges predominantly included third-party charges in support of our initiative to transform our China operating model, as well as severance and employee benefit costs. Since inception, we have incurred pre-tax charges to execute the program totaling $47,223.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMzQ4MQ_18e55c7e-a22a-462d-a53e-5feec36f2f11">Costs associated with business realignment activities are classified in our Consolidated Statements of Income as follows:&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:63.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;3,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, marketing and administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Business realignment costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Costs associated with business realignment activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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,281&#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;6,927&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs recorded by program during the three months ended April&#160;3, 2022 and April&#160;4, 2021 related to these activities were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.050%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.040%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International Optimization Program:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Severance and employee benefit costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 12.25pt;text-align:left;vertical-align: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 program costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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,281&#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;6,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="ic00c8477199949e98281601662740f10_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfMi02LTEtMS02NjcyMg_84c45ee2-f4fb-4504-8332-1015f0191389"
      unitRef="usd">27000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifece88eb5fb34c779891b4e3a4c33936_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfMi04LTEtMS02NjcyMg_cf0327d6-c407-4b6a-b5fb-fe08a40a7768"
      unitRef="usd">3995000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic56be3d0afaf45b48d4563433ba6ba80_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfMy02LTEtMS02NjcyMg_36937f0f-bee1-4fd4-823a-a254341dccf9"
      unitRef="usd">980000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i0ddb18b9a20d40868c01359b22cc01db_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfMy04LTEtMS02NjcyMg_e98b12ec-51f5-4f8a-87c2-5f439edfacda"
      unitRef="usd">1690000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6b509fdb87484423938a864301ad7cf9_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfNC02LTEtMS02NjcyMg_1cafd5a3-47b9-4792-845c-81f72c67334a"
      unitRef="usd">274000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i766f54158f2c480bbf7f74e27990a7c7_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfNC04LTEtMS02NjcyMg_98d0a0a1-b471-4595-bcf9-368ab40bb4c9"
      unitRef="usd">1242000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfNS02LTEtMS02NjcyMg_ac27b153-8b86-4a24-ab66-56dc08fcd606"
      unitRef="usd">1281000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOjM0MWU3ZDUxOGJiZTQ2YzFiY2ZmZDhhY2Y5NTdjZWFkL3RhYmxlcmFuZ2U6MzQxZTdkNTE4YmJlNDZjMWJjZmZkOGFjZjk1N2NlYWRfNS04LTEtMS02NjcyMg_a48d3cac-7b54-46ba-b149-f558a79a5fdd"
      unitRef="usd">6927000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i6098838fcd934d069e0334dfbae58891_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOmQ5N2JiZjU3ZTE0ODQ2ZGZiZGE5YWNjMzUyYWIwMjZjL3RhYmxlcmFuZ2U6ZDk3YmJmNTdlMTQ4NDZkZmJkYTlhY2MzNTJhYjAyNmNfMy02LTEtMS02NjcyMg_3a6c1785-071c-4517-95d9-6db7ff0102bc"
      unitRef="usd">280000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i722bf94132b64b989e53af917668b6f2_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOmQ5N2JiZjU3ZTE0ODQ2ZGZiZGE5YWNjMzUyYWIwMjZjL3RhYmxlcmFuZ2U6ZDk3YmJmNTdlMTQ4NDZkZmJkYTlhY2MzNTJhYjAyNmNfMy04LTEtMS02NjcyMg_854e0484-69af-4642-9edf-72af548493bf"
      unitRef="usd">1624000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if9fecf0d57b84e79905a0540e9e06fdd_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOmQ5N2JiZjU3ZTE0ODQ2ZGZiZGE5YWNjMzUyYWIwMjZjL3RhYmxlcmFuZ2U6ZDk3YmJmNTdlMTQ4NDZkZmJkYTlhY2MzNTJhYjAyNmNfNC02LTEtMS02NjcyMg_f7ccc7d8-667a-474f-99a8-ea0fcc542a03"
      unitRef="usd">1001000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4d0aa9fd917f463b86a3ce2c51ddc23e_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOmQ5N2JiZjU3ZTE0ODQ2ZGZiZGE5YWNjMzUyYWIwMjZjL3RhYmxlcmFuZ2U6ZDk3YmJmNTdlMTQ4NDZkZmJkYTlhY2MzNTJhYjAyNmNfNC04LTEtMS02NjcyMg_4f551287-f64a-4343-b877-b2f4766fe561"
      unitRef="usd">5303000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOmQ5N2JiZjU3ZTE0ODQ2ZGZiZGE5YWNjMzUyYWIwMjZjL3RhYmxlcmFuZ2U6ZDk3YmJmNTdlMTQ4NDZkZmJkYTlhY2MzNTJhYjAyNmNfOC02LTEtMS02NjcyMg_9d076c91-2506-4f3e-bbb0-cd9ff0ea9494"
      unitRef="usd">1281000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RhYmxlOmQ5N2JiZjU3ZTE0ODQ2ZGZiZGE5YWNjMzUyYWIwMjZjL3RhYmxlcmFuZ2U6ZDk3YmJmNTdlMTQ4NDZkZmJkYTlhY2MzNTJhYjAyNmNfOC04LTEtMS02NjcyMg_f8846f37-5c8c-4882-9e3b-6b1dd18ea60b"
      unitRef="usd">6927000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i03dc1db980f145f49712cd7d81427f94_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMTMwNA_148005d9-d66b-471e-b8a3-9e83f7215c66"
      unitRef="usd">50000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <us-gaap:RestructuringAndRelatedCostExpectedCost1
      contextRef="i80c477cbbbff439996f8dea55f5ba781_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMTMxMA_bcdcf7e4-ac56-426c-be34-8c5fb3965c92"
      unitRef="usd">75000000</us-gaap:RestructuringAndRelatedCostExpectedCost1>
    <hsy:RestructuringandRelatedCostExpectedCostCashPortion
      contextRef="i03dc1db980f145f49712cd7d81427f94_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMTM0NA_c7d87900-8772-471e-ad9c-9d1f015d7053"
      unitRef="usd">40000000</hsy:RestructuringandRelatedCostExpectedCostCashPortion>
    <hsy:RestructuringandRelatedCostExpectedCostCashPortion
      contextRef="i80c477cbbbff439996f8dea55f5ba781_I20220403"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMTM1MA_65ff437a-bcca-49e5-8fe7-decd6629d735"
      unitRef="usd">65000000</hsy:RestructuringandRelatedCostExpectedCostCashPortion>
    <us-gaap:RestructuringCharges
      contextRef="iad0dff41f50d446abbed4c1fa7245553_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMTk1Nw_b79bcb3c-eb98-43e3-9f24-24f8f4f062a5"
      unitRef="usd">1281000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2e1768c118524f419b18d7d5dd460507_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMTA5OTUxMTYzMjUzOA_9de8a624-c5a7-4edc-ae66-3222006b1b6d"
      unitRef="usd">6927000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringAndRelatedCostCostIncurredToDate1
      contextRef="i625e349256ac4531a0cae44acf40f565_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82NC9mcmFnOjRhYjc1N2UxYjdhNzRjYzBhZWUzNjAzNmFhYzI1MDA0L3RleHRyZWdpb246NGFiNzU3ZTFiN2E3NGNjMGFlZTM2MDM2YWFjMjUwMDRfMjIzMg_59c588f0-ca2e-42eb-8252-4b0999fb4f3f"
      unitRef="usd">47223000</us-gaap:RestructuringAndRelatedCostCostIncurredToDate1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82Ny9mcmFnOjAyNTQ0MjhkYjhkOTQ2NjE5OTdjODI2OGI3MTQ0MmJjL3RleHRyZWdpb246MDI1NDQyOGRiOGQ5NDY2MTk5N2M4MjY4YjcxNDQyYmNfMjY0OA_39b73684-f9f0-4efa-8546-b492e4012b45">INCOME TAXES &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The majority of our taxable income is generated in the United States and taxed at the United States statutory rate of 21%.  The effective tax rates for the three months ended April&#160;3, 2022 and April&#160;4, 2021 were 21.2% and 22.8%, respectively.  Relative to the statutory rate, the 2022 effective tax rate was impacted by state taxes, partially offset by investment tax credits and the benefit of employee share-based payments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 and its subsidiaries file tax returns in the United States, including various state and local returns, and in other foreign jurisdictions. We are routinely audited by taxing authorities in our filing jurisdictions, and a number of these disputes are currently underway, including multi-year controversies at various stages of review, negotiation and litigation in Malaysia, Mexico, China, Canada and the United States. The outcome of tax audits cannot be predicted with certainty, including the timing of resolution or potential settlements. If any issues addressed in our tax audits are &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;resolved in a manner not consistent with management&#x2019;s expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Based on our current assessments, we believe adequate provision has been made for all income tax uncertainties. We reasonably expect reductions in the liability for unrecognized tax benefits of approximately $14,531 within the next 12 months because of the expiration of statutes of limitations and settlements of tax audits.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;American Rescue Plan Act&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 11, 2021, the American Rescue Plan Act (&#x201c;ARPA&#x201d;) was signed into law. The ARPA strengthens and extends certain federal programs enacted through the Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) Act and other COVID-19 relief measures, and establishes new federal programs, including provisions on taxes, healthcare and unemployment benefits. The ARPA did not have a material impact on our consolidated financial statements for the three months ended April&#160;4, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Coronavirus Aid, Relief, and Economic Security Act&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the CARES Act was signed into law. The CARES Act provides a substantial stimulus and assistance package intended to address the impact of the COVID-19 pandemic, including tax relief and government loans, grants and investments. The CARES Act did not have a material impact on our consolidated financial statements for the three months ended April&#160;4, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82Ny9mcmFnOjAyNTQ0MjhkYjhkOTQ2NjE5OTdjODI2OGI3MTQ0MmJjL3RleHRyZWdpb246MDI1NDQyOGRiOGQ5NDY2MTk5N2M4MjY4YjcxNDQyYmNfMTQx_568b1b05-f7f4-4321-94bc-6382bb15928a"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82Ny9mcmFnOjAyNTQ0MjhkYjhkOTQ2NjE5OTdjODI2OGI3MTQ0MmJjL3RleHRyZWdpb246MDI1NDQyOGRiOGQ5NDY2MTk5N2M4MjY4YjcxNDQyYmNfMjA5_fe19783c-bc37-4d0a-974b-0836c91b0d30"
      unitRef="number">0.212</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82Ny9mcmFnOjAyNTQ0MjhkYjhkOTQ2NjE5OTdjODI2OGI3MTQ0MmJjL3RleHRyZWdpb246MDI1NDQyOGRiOGQ5NDY2MTk5N2M4MjY4YjcxNDQyYmNfMjE2_99fbdabc-cddf-48a6-ae4a-3574e6c0888a"
      unitRef="number">0.228</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF82Ny9mcmFnOjAyNTQ0MjhkYjhkOTQ2NjE5OTdjODI2OGI3MTQ0MmJjL3RleHRyZWdpb246MDI1NDQyOGRiOGQ5NDY2MTk5N2M4MjY4YjcxNDQyYmNfMTU1NA_f5f22096-4977-4b70-aff6-8c3285c7bfb9"
      unitRef="usd">14531000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMjA3MQ_9c5da008-e375-4e5f-bb25-00e1b3779d95">PENSION AND OTHER POST-RETIREMENT BENEFIT PLANS &lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Net Periodic Benefit Cost &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 net periodic benefit cost for the three months ended April&#160;3, 2022 and April&#160;4, 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:41.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&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="9" 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:9pt;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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align: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,853&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align: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,489&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align: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&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;Interest cost&lt;/span&gt;&lt;/td&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;5,365&#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;4,190&#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;1,155&#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;964&#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;Expected return on plan 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;(12,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&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;(1,413)&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;(1,536)&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;&#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="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;&#x2014;&#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;Amortization of net 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement loss&lt;/span&gt;&lt;/td&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;2,616&#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;2,508&#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;&#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="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;&#x2014;&#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;Total net periodic benefit cost&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;1,490&#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;4,048&#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;1,259&#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;1,009&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We made contributions of&#160;$3,467 and&#160;$4,991&#160;to the pension plans and other benefits plans, respectively, during the first three months of&#160;2022.  In the first three months of 2021, we made contributions of $858 and $4,155 to our pension plans and other benefit plans, respectively. The contributions in&#160;2022&#160;and&#160;2021&#160;also included benefit payments from our non-qualified pension plans and post-retirement benefit plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 non-service cost components of net periodic benefit cost relating to pension and other post-retirement benefit plans is reflected within other (income) expense, net in the Consolidated Statements of Income (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 17&lt;/a&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;).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2022, we recognized pension settlement charges in our hourly retirement plan due to lump sum withdrawals by employees retiring or leaving the Company.  The non-cash settlement charges, which represent the acceleration of a portion of the respective plan&#x2019;s accumulated unrecognized actuarial loss, were triggered when the cumulative lump sum distributions exceeded the plan&#x2019;s anticipated annual service and interest costs. In connection with the first quarter 2022 settlements, the related plan assets and liabilities were remeasured using a discount rate as of the remeasurement date that was 107 basis points higher than the rate as of December 31, 2021 and an expected rate of return on plan assets of 4.9%.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMjA3NA_824ae1d1-e99f-4fb0-8242-ee38b34b1b8a">&lt;div style="margin-top:5pt"&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 net periodic benefit cost for the three months ended April&#160;3, 2022 and April&#160;4, 2021 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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:41.038%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.579%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.581%"/&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="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Pension Benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Other Benefits&lt;/span&gt;&lt;/td&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="9" 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:9pt;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="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align: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,853&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align: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,489&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 5.5pt 2px 0;text-align:right;vertical-align: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&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;Interest cost&lt;/span&gt;&lt;/td&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;5,365&#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;4,190&#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;1,155&#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;964&#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;Expected return on plan 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;(12,662)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,419)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service credit&lt;/span&gt;&lt;/td&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;(1,413)&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;(1,536)&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;&#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="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;&#x2014;&#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;Amortization of net 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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Settlement loss&lt;/span&gt;&lt;/td&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;2,616&#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;2,508&#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;&#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="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;&#x2014;&#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;Total net periodic benefit cost&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;1,490&#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;4,048&#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;1,259&#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;1,009&#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:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfMy0yLTEtMS02NjcyMg_897c50ce-db8a-48b9-ae2c-2f4bcbf0bf74"
      unitRef="usd">4853000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfMy00LTEtMS02NjcyMg_b108cc49-0bf6-40e8-81ff-6dce0da817db"
      unitRef="usd">5489000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfMy02LTEtMS02NjcyMg_517fba9f-757b-4cc2-9682-36e85d6ae4cc"
      unitRef="usd">78000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfMy04LTEtMS02NjcyMg_f7f7e58f-bc65-48d0-8dbb-2ef924e011e3"
      unitRef="usd">45000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNC0yLTEtMS02NjcyMg_2a5e777e-7619-4cb8-bf07-094771a7c397"
      unitRef="usd">5365000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNC00LTEtMS02NjcyMg_12468437-ec91-4dff-9cf5-a06885520d0d"
      unitRef="usd">4190000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNC02LTEtMS02NjcyMg_6379bf3b-58fd-4806-aa7d-99c81cd61c11"
      unitRef="usd">1155000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNC04LTEtMS02NjcyMg_61a60e61-ddda-49af-8c9f-3d09c2cfd06c"
      unitRef="usd">964000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNS0yLTEtMS02NjcyMg_64009999-d5a7-450c-9167-2b579c4c7b20"
      unitRef="usd">12662000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNS00LTEtMS02NjcyMg_9aa8e70a-f3e9-413a-a9be-006f32e9c03a"
      unitRef="usd">12419000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNS02LTEtMS02NjcyMg_b789029d-4a2d-4a9c-8b23-018266632389"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNS04LTEtMS02NjcyMg_122a9300-9217-4374-ade1-039245a94df8"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNi0yLTEtMS02NjcyMg_cff4ae5a-639f-4646-94dd-8af5d9f0e039"
      unitRef="usd">-1413000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNi00LTEtMS02NjcyMg_cfbb8e04-13a3-4b50-93c4-2b8463a0f0a1"
      unitRef="usd">-1536000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNi02LTEtMS02NjcyMg_9e08860b-1ad0-416b-b935-a6ad5b8fdd20"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNi04LTEtMS02NjcyMg_82688add-3ef8-4dd5-93c2-7a0072ed0630"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNy0yLTEtMS02NjcyMg_123edb0a-b79a-4e36-80c5-4e3d6b1dc239"
      unitRef="usd">-2731000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNy00LTEtMS02NjcyMg_54d13e58-a9cc-451a-a146-5d325542d4c4"
      unitRef="usd">-5816000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNy02LTEtMS02NjcyMg_f0d0368e-b423-4a6f-a48c-38d8554fe059"
      unitRef="usd">-26000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfNy04LTEtMS02NjcyMg_b660fbef-771a-4ea2-8d5b-b8811b8d1110"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOC0yLTEtMS02NjcyMg_7ddbc9a1-2f8d-44ad-83cf-602149da8a46"
      unitRef="usd">-2616000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOC00LTEtMS02NjcyMg_dedc5bf0-08ff-4c19-a418-9f2e3c0e598b"
      unitRef="usd">-2508000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOC02LTEtMS02NjcyMg_cd5a38c0-6428-44d9-92af-517f197a70b6"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOC04LTEtMS02NjcyMg_576f363e-06fb-42cf-a3d9-ac09c8dafe58"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOS0yLTEtMS02NjcyMg_2486ea51-55d6-4e11-9912-ef46a9248f26"
      unitRef="usd">1490000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOS00LTEtMS02NjcyMg_2f91a66a-972d-4f61-8d62-a88cd9a4e58d"
      unitRef="usd">4048000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOS02LTEtMS02NjcyMg_d5a342b6-b5e1-412e-990b-ba1ba8078e3e"
      unitRef="usd">1259000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RhYmxlOjk1YjE3MTQxYjg2MzQwZTI4NDliYWM2MGIzYmEwZTIxL3RhYmxlcmFuZ2U6OTViMTcxNDFiODYzNDBlMjg0OWJhYzYwYjNiYTBlMjFfOS04LTEtMS02NjcyMg_38e592f6-da91-47b6-9059-130a7eb256e8"
      unitRef="usd">1009000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if989e76cb8a54d0dbc9b4a93291c4424_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMjA4_2b908258-7fe2-433f-b090-cae6839ace71"
      unitRef="usd">3467000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="idb655dfe49d14e979d60a2e4b88e3039_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMjE1_2d060e80-fef9-46a5-9005-4fb625f8a1ab"
      unitRef="usd">4991000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="if9a2e63efc004f9d9298e449c97ffb18_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMzY1_957d1f61-e2db-403b-b902-314f34c3ed43"
      unitRef="usd">858000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i8c1d24b1587b4b67a22341e309b616d6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMzcy_2fba3b34-4e7d-4244-bccc-a9cf9a5b7bf6"
      unitRef="usd">4155000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <hsy:DefinedBenefitPlanRemeasurementBasisSpreadOnDiscountRate
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMTkzNQ_9b796c35-dab8-48f6-9ebf-acb8e64b8f6f"
      unitRef="number">0.0107</hsy:DefinedBenefitPlanRemeasurementBasisSpreadOnDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83MC9mcmFnOjc4OTFlNTg1YzJkZDQ0ZGQ4MjVhMjUxM2IxMTkyMmEwL3RleHRyZWdpb246Nzg5MWU1ODVjMmRkNDRkZDgyNWEyNTEzYjExOTIyYTBfMjA0NQ_23a915a0-489f-43ab-a90c-f2b84580b1d8"
      unitRef="number">0.049</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjgzMQ_c632c01d-d55d-4d51-8306-8e19b782b2c4">STOCK COMPENSATION PLANS &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based grants for compensation and incentive purposes are made pursuant to the Equity and Incentive Compensation Plan (&#x201c;EICP&#x201d;).  The EICP provides for grants of one or more of the following stock-based compensation awards to employees, non-employee directors and certain service providers upon whom the successful conduct of our business is dependent:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;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;Non-qualified stock options (&#x201c;stock options&#x201d;);&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;Performance stock units (&#x201c;PSUs&#x201d;) and performance stock;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;Stock appreciation rights;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;Restricted stock units (&#x201c;RSUs&#x201d;) and restricted stock; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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:13.8pt"&gt;Other stock-based awards.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The EICP also provides for the deferral of stock-based compensation awards by participants if approved by the Compensation and Human Capital Committee of our Board and if in accordance with an applicable deferred compensation plan of the Company.  Currently, the Compensation and Human Capital Committee has authorized the deferral of PSU and RSU awards by certain eligible employees under the Company&#x2019;s Deferred Compensation Plan.  Our Board has authorized our non-employee directors to defer any portion of their cash retainer, committee chair fees and RSUs awarded that they elect to convert into deferred stock units under our Directors&#x2019; Compensation Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At the time stock options are exercised or PSUs and RSUs become payable, Common Stock is issued from our accumulated treasury shares.  Dividend equivalents are credited on RSUs on the same date and at the same rate as dividends paid on our Common Stock.  Dividend equivalents are charged to retained earnings and included in accrued liabilities until paid.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Awards to employees eligible for retirement prior to the award becoming fully vested are amortized to expense over the period through the date that the employee first becomes eligible to retire and is no longer required to provide service to earn the award. In addition, historical data is used to estimate forfeiture rates and record share-based compensation expense only for those awards that are expected to vest.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 periods presented, compensation expense for all types of stock-based compensation programs and the related income tax benefit recognized were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.197%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,337&#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;15,656&#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;Related income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;3,251&#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;3,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Compensation expenses for stock compensation plans are primarily included in selling, marketing and administrative expense.  As of April&#160;3, 2022, total stock-based compensation expense related to non-vested awards not yet recognized was $115,245 and the weighted-average period over which this amount is expected to be recognized was approximately 2.2 years.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Stock Options &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The exercise price of each stock option awarded under the EICP equals the closing price of our Common Stock on the New York Stock Exchange on the date of grant.  Each stock option has a maximum term of 10 years.  Grants of stock options provide for pro-rated vesting, typically over a four-year period.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;Expense for stock options is based on grant date fair value and recognized on a straight-line method over the vesting period, net of estimated forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity relating to grants of stock options for the period ended April&#160;3, 2022 is as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.996%"/&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;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average &lt;br/&gt;Exercise Price (per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,332,956&#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;border-top:1pt solid #000;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;$102.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;4,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$202.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Exercised&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;(175,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$96.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Forfeited&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,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$102.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&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,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$103.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of April&#160;3, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155,360&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$104.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&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;132,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;/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;Options exercisable as of April&#160;3, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$102.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&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;129,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:4pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted-average fair value of options granted was $37.28 and $24.12 per share for the periods ended April&#160;3, 2022 and April&#160;4, 2021, respectively.  The fair value was estimated on the date of grant using a Black-Scholes option-pricing model and the following weighted-average assumptions:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.241%"/&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="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yields&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rates&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term in years&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised was $18,814 and $9,078 for the periods ended April&#160;3, 2022 and April&#160;4, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:14pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Performance Stock Units and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the EICP, we grant PSUs to select executives and other key employees. Vesting is contingent upon the achievement of certain performance objectives.  We grant PSUs over three-year performance cycles.  If we meet targets for financial measures at the end of the applicable three-year performance cycle, we award a resulting number of shares of our Common Stock to the participants.  The number of shares may be increased to the maximum or reduced to the minimum threshold based on the results of these performance metrics in accordance with the terms established at the time of the award. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For PSUs granted, the target award is a combination of a market-based total shareholder return and performance-based components.  For market-based condition components, market volatility and other factors are taken into consideration in determining the grant date fair value and the related compensation expense is recognized regardless of whether the market condition is satisfied, provided that the requisite service has been provided.  For performance-based condition components, we estimate the probability that the performance conditions will be achieved each quarter and adjust compensation expenses accordingly.  The performance scores of PSU grants during the three months ended April&#160;3, 2022 and April&#160;4, 2021 can range from 0% to 250% of the targeted amounts. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the compensation expenses associated with PSUs ratably over the three-year term.  Compensation expenses are based on the grant date fair value because the grants can only be settled in shares of our Common Stock.  The grant date fair value of PSUs is determined based on the Monte Carlo simulation model for the market-based total shareholder return component and the closing market price of the Company&#x2019;s Common Stock on the date of grant for performance-based components.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 months ended April&#160;3, 2022 and April&#160;4, 2021, we awarded RSUs to certain executive officers and other key employees under the EICP.  We also awarded RSUs to non-employee directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize the compensation expenses associated with employee RSUs over a specified award vesting period based on the grant date fair value of our Common Stock.  We recognize expense for employee RSUs based on the straight-line method.  The compensation expenses associated with non-employee director RSUs is recognized ratably over the vesting period, net of estimated forfeitures.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity relating to grants of PSUs and RSUs for the period ended April&#160;3, 2022 is as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.056%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance Stock Units and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value for equity awards (per unit)&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&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;1,303,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;$146.96&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;285,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$210.42&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance assumption change (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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$306.82&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(481,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$129.38&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$151.15&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of April&#160;3, 2022&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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142,454&#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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$180.18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;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;(1)&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:6.34pt"&gt;Reflects the net number of PSUs above and below target levels based on the performance metrics.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 sets forth information about the fair value of the PSUs and RSUs granted for potential future distribution to employees and non-employee directors.  In addition, the table provides assumptions used to determine the fair value of the market-based total shareholder return component using the Monte Carlo simulation model on the date of grant.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.217%"/&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="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Units granted&lt;/span&gt;&lt;/div&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,563&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,331&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;div style="margin-bottom:5pt;padding-left:9pt;text-indent:-9pt"&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 fair value at date of grant&lt;/span&gt;&lt;/div&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.42&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align: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.13&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Monte Carlo simulation assumptions:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated values&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.41&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yields&lt;/span&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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of shares vested totaled $97,803 and $43,829 for the periods ended April&#160;3, 2022 and April&#160;4, 2021, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred PSUs, deferred RSUs and deferred stock units representing directors&#x2019; fees totaled 268,001 units as of April&#160;3, 2022.  Each unit is equivalent to one share of the Company&#x2019;s Common Stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjgxNg_af1fbe8c-b87d-4ce6-b586-7e7417c2bed3">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the periods presented, compensation expense for all types of stock-based compensation programs and the related income tax benefit recognized were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.195%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.197%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Pre-tax compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;15,337&#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;15,656&#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;Related income tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;3,251&#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;3,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmFiM2JhM2EzZGM4ZjQwYjc5OTZmMWY1Y2Q0ZTI3OWYzL3RhYmxlcmFuZ2U6YWIzYmEzYTNkYzhmNDBiNzk5NmYxZjVjZDRlMjc5ZjNfMi02LTEtMS02NjcyMg_819b1276-3c3a-479f-85bc-33d3d651c94b"
      unitRef="usd">15337000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmFiM2JhM2EzZGM4ZjQwYjc5OTZmMWY1Y2Q0ZTI3OWYzL3RhYmxlcmFuZ2U6YWIzYmEzYTNkYzhmNDBiNzk5NmYxZjVjZDRlMjc5ZjNfMi04LTEtMS02NjcyMg_0c297ca6-3900-4510-b67e-53648f8ec3c2"
      unitRef="usd">15656000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmFiM2JhM2EzZGM4ZjQwYjc5OTZmMWY1Y2Q0ZTI3OWYzL3RhYmxlcmFuZ2U6YWIzYmEzYTNkYzhmNDBiNzk5NmYxZjVjZDRlMjc5ZjNfMy02LTEtMS02NjcyMg_7d3ef3ae-8d78-4df7-899c-6bd1dfac8821"
      unitRef="usd">3251000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmFiM2JhM2EzZGM4ZjQwYjc5OTZmMWY1Y2Q0ZTI3OWYzL3RhYmxlcmFuZ2U6YWIzYmEzYTNkYzhmNDBiNzk5NmYxZjVjZDRlMjc5ZjNfMy04LTEtMS02NjcyMg_1a45d372-eedc-4055-b837-df69a51dcc0a"
      unitRef="usd">3523000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfMjQ0OA_0c356821-a613-486a-873b-fbfa68ec4aeb"
      unitRef="usd">115245000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfMjU1Mw_50436d81-c982-4bdb-9220-add41dd45204">P2Y2M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i1bcee036b1b44ae592bddb73924f7407_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfMjc3Ng_bdb544a7-db09-4970-837f-84dc3c4d917b">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1bcee036b1b44ae592bddb73924f7407_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjc4Mw_cc5931d7-0e10-494a-8e51-857da62868ba">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjc3OA_a410a863-cc11-4c06-978a-5c4e028555e1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity relating to grants of stock options for the period ended April&#160;3, 2022 is as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.994%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.996%"/&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;Stock Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average &lt;br/&gt;Exercise Price (per share)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining&lt;br/&gt;Contractual Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,332,956&#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;border-top:1pt solid #000;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;$102.78&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;4,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$202.03&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Exercised&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;(175,890)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$96.09&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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;Forfeited&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,858)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$102.97&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&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,873)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$103.07&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of April&#160;3, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155,360&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$104.14&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 5.5pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.3 years&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;132,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;/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;Options exercisable as of April&#160;3, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$102.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&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;129,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfMS0xLTEtMS02NjcyMg_704673a3-4540-4196-8a2c-02599ca76ca3"
      unitRef="shares">1332956</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfMS0yLTEtMS02NjcyMg_4de1554e-61aa-47f8-b782-ddc155337b90"
      unitRef="usdPerShare">102.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfMS0zLTEtMS02NjcyMg_227564f5-8dc1-4ce1-b6ae-58741213177f">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfMi0xLTEtMS02NjcyMg_10ca221e-a362-4ca3-a389-5b2b79726e5b"
      unitRef="shares">4025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfMi0yLTEtMS02NjcyMg_50d5a302-613b-43f9-ae2d-ab698d5bdbba"
      unitRef="usdPerShare">202.03</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfMy0xLTEtMS02NjcyMg_186fe3e4-0f53-4c3b-aa15-3821db7dabde"
      unitRef="shares">175890</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfMy0yLTEtMS02NjcyMg_72842cdd-657b-4b5d-a642-a17588c315eb"
      unitRef="usdPerShare">96.09</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNC0xLTEtMS02NjcyMg_fe208ee5-46dd-4ab0-a425-91a4bd0bd40b"
      unitRef="shares">3858</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNC0yLTEtMS02NjcyMg_9dd89a39-1a87-4057-b908-9a3830c0ac80"
      unitRef="usdPerShare">102.97</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNS0xLTEtMS03ODY2MQ_38d31e2d-433f-43a5-b5c8-325c294bf138"
      unitRef="shares">1873</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNS0yLTEtMS03ODY2MQ_ad1cfddc-9a6e-4622-8adc-e67917856eee"
      unitRef="usdPerShare">103.07</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNS0xLTEtMS02NjcyMg_51e5ab9e-1c76-4f91-bb12-274f017cdcd2"
      unitRef="shares">1155360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNS0yLTEtMS02NjcyMg_469a5d19-67ea-4ac6-8f8f-b616ce64ecf8"
      unitRef="usdPerShare">104.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNS0zLTEtMS02NjcyMg_8b709aa2-335b-405c-9862-0d935e8adb47">P4Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNS00LTEtMS02NjcyMg_e819b69b-e939-4958-8a48-4079d3759446"
      unitRef="usd">132440000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNi0xLTEtMS02NjcyMg_334c93e8-2f5d-4e20-a4a2-2a7449dd29eb"
      unitRef="shares">1116149</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNi0yLTEtMS02NjcyMg_fff82abe-6b35-44ab-8c2a-82ea5a5391d1"
      unitRef="usdPerShare">102.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNi0zLTEtMS02NjcyMg_8e9893c0-8646-4445-bfae-fa8b95d6d914">P4Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjAyYWZjMDMxMWUzNTQxZWRiOTAzMDcyYzkxNjU4NTFmL3RhYmxlcmFuZ2U6MDJhZmMwMzExZTM1NDFlZGI5MDMwNzJjOTE2NTg1MWZfNi00LTEtMS02NjcyMg_e185e262-4ba8-46f8-88f4-3463a8099a6a"
      unitRef="usd">129789000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1bcee036b1b44ae592bddb73924f7407_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfMzE4Mg_47fdbd49-4e54-4d1a-8789-8a42136ba440"
      unitRef="usdPerShare">37.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if67e5110620643bdb9678e38badc2800_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfMzE4OQ_1a5f0ab2-18e8-43c1-85cc-b657dee254a2"
      unitRef="usdPerShare">24.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjc1OQ_327280b7-a187-478e-a3d7-a93b8830835f">The fair value was estimated on the date of grant using a Black-Scholes option-pricing model and the following weighted-average assumptions:&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:58.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.239%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.241%"/&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="9" style="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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yields&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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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;21.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;21.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rates&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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term in years&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfMi0yLTEtMS02NjcyMg_0782ceb4-65a5-42c4-9749-462f545f181d"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfMi00LTEtMS02NjcyMg_037cd3ae-537c-4f96-9d6f-629241abafb6"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfMy0yLTEtMS02NjcyMg_0ae80e7d-8f89-467c-875d-6ae696c4dfba"
      unitRef="number">0.211</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfMy00LTEtMS02NjcyMg_b0a5fe91-4c40-4965-bfb3-f8fa08b6b2af"
      unitRef="number">0.218</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfNC0yLTEtMS02NjcyMg_ae152503-a13f-4f2a-8e96-24c37122038d"
      unitRef="number">0.019</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfNC00LTEtMS02NjcyMg_096cde95-7af2-4753-ac76-4c5277c35182"
      unitRef="number">0.010</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfNS0yLTEtMS02NjcyMg_111faad7-565d-4c36-b4ac-f61dab8ba4fc">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjMzMmVlZWJlOWQ1NDRiYzViMmFjMjM1OWJmMTZiOTQzL3RhYmxlcmFuZ2U6MzMyZWVlYmU5ZDU0NGJjNWIyYWMyMzU5YmYxNmI5NDNfNS00LTEtMS02NjcyMg_090f9c46-0b63-4483-b7c2-ee179850e483">P6Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1bcee036b1b44ae592bddb73924f7407_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfMzQ0Mw_ef5ee87c-ba95-4321-8731-4f2826a8d5de"
      unitRef="usd">18814000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="if67e5110620643bdb9678e38badc2800_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfMzQ1MA_21f41635-99ba-4723-a97c-591a55ea8eab"
      unitRef="usd">9078000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjc3NQ_61112054-a9ce-4aeb-829c-fef5a87b41c4">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjgyOQ_2ccb0898-ae41-4b26-8393-34a830139398">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts
      contextRef="i794ec49511f242a798b984f7ec89e2ee_D20210101-20210404"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNDg0OA_531e2b1c-1819-406c-b0fc-1ed8977fde10"
      unitRef="number">0</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts
      contextRef="i0984925694b54f9f90f82a7a4aada2bf_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNDg0OA_a394d382-96f8-4115-a263-d258b6182909"
      unitRef="number">0</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts
      contextRef="i86999ace041243ebb77f8267f18e2d07_D20210101-20210404"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNDg1NA_07156725-d891-49c4-8299-5c2843f666b6"
      unitRef="number">2.50</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts
      contextRef="ie4793895e79344758820536e6c4bed42_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNDg1NA_9bd817d5-7718-40e1-861c-3f6c585ba5b2"
      unitRef="number">2.50</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceScoreTargetAmounts>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjc5Mw_478305a8-c8c5-4b2b-bc93-146adf6571bb">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjc5NQ_608b6297-4049-4ed2-b53c-bc2f92ac830e">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of activity relating to grants of PSUs and RSUs for the period ended April&#160;3, 2022 is as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.056%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.804%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.661%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.649%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Performance Stock Units and Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number of units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 3.25pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Weighted-average grant date fair value for equity awards (per unit)&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at beginning of year&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;1,303,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;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;$146.96&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&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;285,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$210.42&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance assumption change (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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$306.82&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&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;(481,554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$129.38&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,372)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$151.15&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of April&#160;3, 2022&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;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142,454&#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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$180.18&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt;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;(1)&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:6.34pt"&gt;Reflects the net number of PSUs above and below target levels based on the performance metrics.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i9e8d18f9e2324eb490f8957ee6a33b8e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfMS0yLTEtMS02NjcyMg_eb74f9d4-d28b-4bc4-9169-9113b292be07"
      unitRef="shares">1303521</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9e8d18f9e2324eb490f8957ee6a33b8e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfMS00LTEtMS02NjcyMg_e0fd0232-f04e-488a-8b41-cd64a7507543"
      unitRef="usdPerShare">146.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfMi0yLTEtMS02NjcyMg_920d9f6f-db13-4fc4-91c9-12be9518a635"
      unitRef="shares">285563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfMi00LTEtMS02NjcyMg_cb3fff39-8722-485c-ae83-efc15fdffd74"
      unitRef="usdPerShare">210.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChange
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfMy0yLTEtMS02NjcyMg_4cd8bf81-f7b9-45ee-8300-5750d18ead11"
      unitRef="shares">-48296</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChange>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChangeWeightedAverageGrantDateFairValue
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfMy00LTEtMS02NjcyMg_82a686ba-baa6-442d-be9d-409c617121c3"
      unitRef="usdPerShare">306.82</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChangeWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfNC0yLTEtMS02NjcyMg_e4ee7f2a-094d-4b36-b279-92659b072316"
      unitRef="shares">481554</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfNC00LTEtMS02NjcyMg_fec3c466-3dfe-484e-b0db-815931ba387c"
      unitRef="usdPerShare">129.38</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfNS0yLTEtMS02NjcyMg_e7f78604-e3d6-41e0-bfee-827f7a228b32"
      unitRef="shares">13372</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfNS00LTEtMS02NjcyMg_c4bbdbe7-c3fa-4a08-b546-aba72f71c122"
      unitRef="usdPerShare">151.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="if4188ae60454414b8c660b677d77be73_I20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfNi0yLTEtMS02NjcyMg_4c387502-3435-4e0a-9600-1c2768935a08"
      unitRef="shares">1142454</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="if4188ae60454414b8c660b677d77be73_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOjM1ZWU5NWJjM2I3ZTQ1ZmRhZGE4OTE4NzkyODE4N2I5L3RhYmxlcmFuZ2U6MzVlZTk1YmMzYjdlNDVmZGFkYTg5MTg3OTI4MTg3YjlfNi00LTEtMS02NjcyMg_4d23b867-9a16-4a36-a892-95c651192a11"
      unitRef="usdPerShare">180.18</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <hsy:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjc3Mg_618efa3c-dd87-4f54-bf26-b33eca5d322d">&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 sets forth information about the fair value of the PSUs and RSUs granted for potential future distribution to employees and non-employee directors.  In addition, the table provides assumptions used to determine the fair value of the market-based total shareholder return component using the Monte Carlo simulation model on the date of grant.&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.214%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.587%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.217%"/&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="9" style="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Units granted&lt;/span&gt;&lt;/div&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;285,563&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,331&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;div style="margin-bottom:5pt;padding-left:9pt;text-indent:-9pt"&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 fair value at date of grant&lt;/span&gt;&lt;/div&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;210.42&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align: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.13&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;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Monte Carlo simulation assumptions:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Estimated values&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.41&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 colspan="2" style="padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66.44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yields&lt;/span&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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&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;25.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&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;26.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</hsy:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfMi0yLTEtMS02NjcyMg_a0bb678e-32f2-4306-8c07-1d501c9489e3"
      unitRef="shares">285563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia3353746908a4214ac33be7ccd22ec11_D20210101-20210404"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfMi00LTEtMS02NjcyMg_c05ffae0-a342-495a-bc13-bb2effdc8f51"
      unitRef="shares">373331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfMy0yLTEtMS02NjcyMg_cc831af2-f607-4697-b485-d89c71d0fbce"
      unitRef="usdPerShare">210.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia3353746908a4214ac33be7ccd22ec11_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfMy00LTEtMS02NjcyMg_a3dcee69-9a48-409a-aa88-f4795c03dbff"
      unitRef="usdPerShare">153.13</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharePrice
      contextRef="if4188ae60454414b8c660b677d77be73_I20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfNS0yLTEtMS02NjcyMg_82d26684-a642-478a-b9fd-d3d9cdc3edd6"
      unitRef="usdPerShare">100.41</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ic8d79b1b589d4ebcb3b503822e4c5998_I20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfNS00LTEtMS02NjcyMg_23a25386-2b13-4f08-b138-7fdc12c6b10e"
      unitRef="usdPerShare">66.44</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfNi0yLTEtMS02NjcyMg_11d95e8d-9bcc-4d18-8a6d-01f23bdbe9c7"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ia3353746908a4214ac33be7ccd22ec11_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfNi00LTEtMS02NjcyMg_4e46452b-df0c-453b-a026-34308eca30a0"
      unitRef="number">0.022</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i277465c18604424c9147343d5d13c8a4_D20220101-20220403"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfNy0yLTEtMS02NjcyMg_3120afc8-d96f-4b9a-8fed-a0a540f0c55b"
      unitRef="number">0.253</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ia3353746908a4214ac33be7ccd22ec11_D20210101-20210404"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RhYmxlOmNiNmNjYWE5YWViMTQ4MDY4ZGQwMjE2ZTI3NDBkMTg1L3RhYmxlcmFuZ2U6Y2I2Y2NhYTlhZWIxNDgwNjhkZDAyMTZlMjc0MGQxODVfNy00LTEtMS02NjcyMg_0de9064b-784c-4312-ac64-393d8cfe6bde"
      unitRef="number">0.264</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjUyNQ_777251ed-6821-45f8-af28-a7e428c3e9c5"
      unitRef="usd">97803000</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjUzMg_0e267482-ec8e-4276-9284-44b78e50926f"
      unitRef="usd">43829000</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjY3NA_c256f7a6-45f3-445b-ad1a-50cdf2d70db5"
      unitRef="shares">268001</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <hsy:DeferredCompensationArrangementwithIndividualConversionBasis
      contextRef="i960e73fe7e984ea99e9ade7b2cdb1aea_D20220101-20220403"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83My9mcmFnOmJmYWFlMmFkODAyMTQyODNhMDEyYjQwMDE4MzczMjBiL3RleHRyZWdpb246YmZhYWUyYWQ4MDIxNDI4M2EwMTJiNDAwMTgzNzMyMGJfNjcyMQ_41fee32a-cd8d-4562-9f8d-7cedc7b44849"
      unitRef="shares">1</hsy:DeferredCompensationArrangementwithIndividualConversionBasis>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RleHRyZWdpb246MDAwYmNhOGEzMDYxNDEwYzljMDM5M2NiNTAzZjk3MjFfNTcxNw_11986ad7-c91f-41bd-8387-6f0e01e9792a">SEGMENT INFORMATION &lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company reports its operations through three reportable segments: (i) North America Confectionery, (ii) North America Salty Snacks and (iii) International.  This organizational structure aligns with how our Chief Operating Decision Maker (&#x201c;CODM&#x201d;) manages our business, including resource allocation and performance assessment, and further aligns with our product categories and the key markets we serve.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:14.5pt"&gt;North America Confectionery&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt; &#x2013; &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;This segment is responsible for our traditional chocolate and non-chocolate confectionery market position in the United States and Canada.  This includes our business in chocolate and non-chocolate confectionery, gum and refreshment products, protein bars, spreads, snack bites and mixes, as well as pantry and food service lines.  This segment also includes our retail operations, including Hershey&#x2019;s Chocolate World stores in Hershey, Pennsylvania, New York City, Las Vegas, Niagara Falls (Ontario) and Singapore, as well as operations associated with licensing the use of certain of the Company&#x2019;s trademarks and products to third parties around the world.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;North America Salty Snacks&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;&#x2013;&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; This segment is responsible for our salty snacking products in the United States.  This includes ready-to-eat popcorn, baked and trans fat free snacks, pretzels and other snacks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt"&gt;International&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt; &#x2013; &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;International is a combination of all other operating segments that are not individually material, including those geographic regions where we operate outside of North America.  We currently have operations and manufacture product in Mexico, Brazil, India and Malaysia, primarily for consumers in these regions, and also distribute and sell confectionery products in export markets of Asia, Latin America, Middle East, Europe, Africa and other regions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For segment reporting purposes, we use &#x201c;segment income&#x201d; to evaluate segment performance and allocate resources.  Segment income excludes unallocated general corporate administrative expenses, unallocated mark-to-market gains and losses on commodity derivatives, business realignment and impairment charges, acquisition-related costs and other unusual gains or losses that are not part of our measurement of segment performance.  These items of our operating income are managed centrally at the corporate level and are excluded from the measure of segment income reviewed by the CODM as well as the measure of segment performance used for incentive compensation purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As discussed in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 5&lt;/a&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;, derivatives used to manage commodity price risk are not designated for hedge accounting treatment.  These derivatives are recognized at fair market value with the resulting realized and unrealized (gains) losses recognized in unallocated derivative (gains) losses outside of the reporting segment results until the related inventory is sold, at which time the related gains and losses are reallocated to segment income.  This enables us to align the derivative gains and losses with the underlying economic exposure being hedged and thereby eliminate the mark-to-market volatility within our reported segment income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain manufacturing, warehousing, distribution and other activities supporting our global operations are integrated to maximize efficiency and productivity.  As a result, assets and capital expenditures are not managed on a segment basis and are not included in the information reported to the CODM for the purpose of evaluating performance or allocating resources.  We disclose depreciation and amortization that is generated by segment-specific assets, since these amounts are included within the measure of segment income reported to the CODM.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our segment net sales and earnings were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Confectionery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;2,217,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Salty Snacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align: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,122&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 4pt 2px 1pt;text-align:right;vertical-align: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,418&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,055&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 4pt 2px 1pt;text-align:right;vertical-align: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,114&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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,666,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,295,948&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Confectionery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,885&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,605&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Salty Snacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845,165&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,400&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;Unallocated corporate expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,273&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,713&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;Unallocated mark-to-market gains on commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,379)&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 4pt 2px 1pt;text-align:right;vertical-align: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,284)&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="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;Costs associated with business realignment activities (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_64" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 9&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,990&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,044&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,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;/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 (income) expense, net (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 17&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align: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,407&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 4pt 2px 1pt;text-align:right;vertical-align: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,414&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;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;677,404&#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;514,194&#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:5pt;padding-left:18pt;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;(1)&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:6.34pt"&gt;Includes centrally-managed (a) corporate functional costs relating to legal, treasury, finance, and human resources, (b) expenses associated with the oversight and administration of our global operations, including warehousing, distribution and manufacturing, information systems and global shared services, (c) non-cash stock-based &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;compensation expense, (d) acquisition-related costs, and (e) other gains or losses that are not integral to segment performance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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;Activity within the unallocated mark-to-market adjustment for commodity derivatives is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains on mark-to-market valuation of commodity derivative positions recognized in income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;(50,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(13,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 gains on commodity derivative positions reclassified from unallocated to segment income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23,446&#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;11,395&#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;Net gains on mark-to-market valuation of commodity derivative positions recognized in unallocated derivative (gains) losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,379)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,284)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 April&#160;3, 2022, the cumulative amount of mark-to-market gains on commodity derivatives that have been recognized in our consolidated cost of sales and not yet allocated to reportable segments was $114,293. Based on our forecasts of the timing of the recognition of the underlying hedged items, we expect to reclassify net pre-tax gains on commodity derivatives of $87,597 to segment operating results in the next twelve months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense included within segment income presented above is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Confectionery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;55,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;53,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Salty Snacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;16,679&#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;6,946&#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;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,036&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information regarding our net sales disaggregated by geographical region is 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:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;2,340,646&#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;1,982,723&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:400;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:400;line-height:100%"&gt;2,666,221&#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:400;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:400;line-height:100%"&gt;2,295,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RleHRyZWdpb246MDAwYmNhOGEzMDYxNDEwYzljMDM5M2NiNTAzZjk3MjFfNTczOA_4dfa63c8-c5bb-4e0c-8061-c999b582b040">&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our segment net sales and earnings were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.837%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Confectionery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;2,217,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Salty Snacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align: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,122&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 4pt 2px 1pt;text-align:right;vertical-align: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,418&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,055&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 4pt 2px 1pt;text-align:right;vertical-align: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,114&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;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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,666,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,295,948&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 income:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Confectionery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;781,885&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 colspan="2" style="background-color:#ffffff;padding:2px 4pt 2px 0;text-align:right;vertical-align: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,605&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Salty Snacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 segment income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;845,165&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,400&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;Unallocated corporate expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150,273&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 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,713&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;Unallocated mark-to-market gains on commodity derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,379)&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 4pt 2px 1pt;text-align:right;vertical-align: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,284)&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="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;Costs associated with business realignment activities (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_64" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 9&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,990&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;553,044&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_46" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 4&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,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;/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 (income) expense, net (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_91" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 17&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4pt 2px 1pt;text-align:right;vertical-align: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,407&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 4pt 2px 1pt;text-align:right;vertical-align: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,414&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;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;677,404&#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;514,194&#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:5pt;padding-left:18pt;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;(1)&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:6.34pt"&gt;Includes centrally-managed (a) corporate functional costs relating to legal, treasury, finance, and human resources, (b) expenses associated with the oversight and administration of our global operations, including warehousing, distribution and manufacturing, information systems and global shared services, (c) non-cash stock-based &lt;/span&gt;&lt;/div&gt;compensation expense, (d) acquisition-related costs, and (e) other gains or losses that are not integral to segment performance.</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i92f275a428e949f691cf8cb6223dd802_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMy02LTEtMS02NjcyMg_4e9f104a-cd0c-4220-90c1-e7945a5ae7b7"
      unitRef="usd">2217044000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i250af26d176a42f9aa61b1cebcc2862f_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMy04LTEtMS02NjcyMg_2d643964-87c6-4f1c-9463-8e430eb6acb4"
      unitRef="usd">1985416000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3e073fcad8b442bb6e2c16ca31249f3_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfNC02LTEtMS03MDMzMA_d79d2dfb-5b28-4602-b186-075233579fba"
      unitRef="usd">226122000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i063d446a4e9045aca85075d65be19c7a_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfNC04LTEtMS03MDM0NA_fcf2ad79-cd24-4f5f-a610-f66b6b485b79"
      unitRef="usd">121418000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5bb94c4e255742158f5e6d65ace748ab_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfNC02LTEtMS02NjcyMg_318aa187-2288-4341-aca3-427de285312b"
      unitRef="usd">223055000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia10bdbdfb97143929ea5d7838bc3ec91_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfNC04LTEtMS02NjcyMg_481ea423-11df-491b-9cd1-9458a5bc9960"
      unitRef="usd">189114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfNS02LTEtMS02NjcyMg_98856302-8333-4e06-a5d3-6cd4ddd7a9bc"
      unitRef="usd">2666221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfNS04LTEtMS02NjcyMg_e128fa45-a876-41f7-8a3a-96a516bd90bf"
      unitRef="usd">2295948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i92f275a428e949f691cf8cb6223dd802_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfOC02LTEtMS02NjcyMg_657524e9-87b4-4c5c-9246-f7ed20eb687d"
      unitRef="usd">781885000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i250af26d176a42f9aa61b1cebcc2862f_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfOC04LTEtMS02NjcyMg_e80453d5-b04a-4e77-a759-4130595f8016"
      unitRef="usd">642605000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib3e073fcad8b442bb6e2c16ca31249f3_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTAtNi0xLTEtNzAzNjk_205eb05c-4259-4e9c-a46f-bef7cf78787c"
      unitRef="usd">21301000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i063d446a4e9045aca85075d65be19c7a_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTAtOC0xLTEtNzAzNzY_ee08d9e4-06f9-4830-b65b-46765c8d4607"
      unitRef="usd">25378000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5bb94c4e255742158f5e6d65ace748ab_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfOS02LTEtMS02NjcyMg_fff59dad-4916-4923-96a2-89ee3c7147ac"
      unitRef="usd">41979000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia10bdbdfb97143929ea5d7838bc3ec91_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfOS04LTEtMS02NjcyMg_d85662fa-5a0e-40e7-952f-0dcc8d27b2ae"
      unitRef="usd">27417000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i29da1ad9c9fd47c1ba85ec2f4c94f317_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTAtNi0xLTEtNjY3MjI_71cbe9db-40a3-4072-bfe0-76ba66ceaaa5"
      unitRef="usd">845165000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a8e091c2ac244bbbcef6cd1778dd5ae_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTAtOC0xLTEtNjY3MjI_7d2c41c2-1603-4043-9854-7d9d789b6671"
      unitRef="usd">695400000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i2b39f10ca64248eab8e528a008c0bac1_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTEtNi0xLTEtNjY3MjI_6068ab4a-07c8-4cbe-919a-f9df0bdf3c04"
      unitRef="usd">150273000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i1dacf8ad61204d65b5cd3d47e2ec0cfc_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTEtOC0xLTEtNjY3MjI_a67d79f5-4360-41f5-ac7b-5c855a9c6910"
      unitRef="usd">137713000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic4719f3610b84fdea25ed5cd6afb9ef7_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTItNi0xLTEtNjY3MjI_20edfe45-a9b5-4a20-976f-a04bcfa97a2d"
      unitRef="usd">27379000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i5c8ce519bfec452ca774a50c1b833b5e_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTItOC0xLTEtNjY3MjI_4b8c048a-3a85-43d7-9102-cf3fbaa891e3"
      unitRef="usd">2284000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:RestructuringCharges
      contextRef="ic4719f3610b84fdea25ed5cd6afb9ef7_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTQtNi0xLTEtNjY3MjI_79a1efc5-28ca-4436-a65b-c1607d3ee55e"
      unitRef="usd">1281000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i5c8ce519bfec452ca774a50c1b833b5e_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTQtOC0xLTEtNjY3MjI_ed0bb8b4-d317-4b83-8120-4918a1f7f75b"
      unitRef="usd">6927000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTctNi0xLTEtNjY3MjI_54b303ff-1682-4d07-9102-847896da2229"
      unitRef="usd">720990000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTctOC0xLTEtNjY3MjI_62ac7bff-ff6a-4363-b686-e2beee3c1844"
      unitRef="usd">553044000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTgtNi0xLTEtNjY3MjI_b7078602-5e40-4c49-a3f0-727afc4d5501"
      unitRef="usd">-33179000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTgtOC0xLTEtNjY3MjI_92bea3e9-f68f-41af-94c0-c303fa2ae909"
      unitRef="usd">-36436000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTktNi0xLTEtNjY3MjI_9252ac8e-60c8-4376-8600-0b40f4b6189e"
      unitRef="usd">-10407000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMTktOC0xLTEtNjY3MjI_75a089f0-39b4-4447-95aa-957df87f747e"
      unitRef="usd">-2414000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMjAtNi0xLTEtNjY3MjI_329859fd-8e03-4024-a671-0ea1317b9425"
      unitRef="usd">677404000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmU0NWE2YjYzZGFmYjQ5YzJhMjI4YjA1YjQwYWZhYzUwL3RhYmxlcmFuZ2U6ZTQ1YTZiNjNkYWZiNDljMmEyMjhiMDViNDBhZmFjNTBfMjAtOC0xLTEtNjY3MjI_8a0b2f28-9eb0-4ffe-b6fe-f9feaf1160a0"
      unitRef="usd">514194000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <hsy:AllocationOfNetDerivativeGainsLossesFromEconomicHedgesToOperatingResultsOfReportingSegmentsTableTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RleHRyZWdpb246MDAwYmNhOGEzMDYxNDEwYzljMDM5M2NiNTAzZjk3MjFfNTcyMQ_90d6ea51-5fe2-45a7-b9c9-8052aa3af21c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Activity within the unallocated mark-to-market adjustment for commodity derivatives is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net gains on mark-to-market valuation of commodity derivative positions recognized in income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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;(50,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(13,679)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 gains on commodity derivative positions reclassified from unallocated to segment income &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;23,446&#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;11,395&#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;Net gains on mark-to-market valuation of commodity derivative positions recognized in unallocated derivative (gains) losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,379)&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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,284)&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;</hsy:AllocationOfNetDerivativeGainsLossesFromEconomicHedgesToOperatingResultsOfReportingSegmentsTableTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="id9364fb654764cf0b841abf0ae5993af_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjNjZWYyNTIyODNlMzQxMDJhOTdhYzM1YTViYmI4MjgyL3RhYmxlcmFuZ2U6M2NlZjI1MjI4M2UzNDEwMmE5N2FjMzVhNWJiYjgyODJfMi02LTEtMS02NjcyMg_d5cfcf95-2120-429b-bdbd-b30aed49b16f"
      unitRef="usd">50825000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ie3dc417483b24d9ca6cba64cf3296c0f_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjNjZWYyNTIyODNlMzQxMDJhOTdhYzM1YTViYmI4MjgyL3RhYmxlcmFuZ2U6M2NlZjI1MjI4M2UzNDEwMmE5N2FjMzVhNWJiYjgyODJfMi04LTEtMS02NjcyMg_53db5a44-e79e-47a3-b5ea-062f212e6f2f"
      unitRef="usd">13679000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="i6e364b6165b243da9d972f49d470c3d8_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjNjZWYyNTIyODNlMzQxMDJhOTdhYzM1YTViYmI4MjgyL3RhYmxlcmFuZ2U6M2NlZjI1MjI4M2UzNDEwMmE5N2FjMzVhNWJiYjgyODJfMy02LTEtMS02NjcyMg_e35b7de1-d268-4e56-b3c3-e09a71fe3d02"
      unitRef="usd">23446000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="ia91348fd0d46402481785f0db77138ae_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjNjZWYyNTIyODNlMzQxMDJhOTdhYzM1YTViYmI4MjgyL3RhYmxlcmFuZ2U6M2NlZjI1MjI4M2UzNDEwMmE5N2FjMzVhNWJiYjgyODJfMy04LTEtMS02NjcyMg_dd5c80bb-4bb8-4260-9f70-db57e0af2c20"
      unitRef="usd">11395000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses
      contextRef="id7f1f15851674d1cb2b1cf64e4ec1aa4_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjNjZWYyNTIyODNlMzQxMDJhOTdhYzM1YTViYmI4MjgyL3RhYmxlcmFuZ2U6M2NlZjI1MjI4M2UzNDEwMmE5N2FjMzVhNWJiYjgyODJfNC02LTEtMS02NjcyMg_83c58d37-0f2f-40f8-b3c8-0fcad241e5b3"
      unitRef="usd">27379000</hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses>
    <hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses
      contextRef="i1ec6377df79a41a4bdd29edb34794ee6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjNjZWYyNTIyODNlMzQxMDJhOTdhYzM1YTViYmI4MjgyL3RhYmxlcmFuZ2U6M2NlZjI1MjI4M2UzNDEwMmE5N2FjMzVhNWJiYjgyODJfNC04LTEtMS02NjcyMg_6d2f4e7a-19be-45ab-8dea-ad09e2fc3eeb"
      unitRef="usd">2284000</hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses>
    <hsy:CumulativeAmountOfMarkToMarketGainsLossesOnCommodityDerivatives
      contextRef="i8d995dc9844e4a5fbe4c603679d35967_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RleHRyZWdpb246MDAwYmNhOGEzMDYxNDEwYzljMDM5M2NiNTAzZjk3MjFfNDc3OQ_8be72cad-0336-4e77-b62f-52ed6096dacc"
      unitRef="usd">114293000</hsy:CumulativeAmountOfMarkToMarketGainsLossesOnCommodityDerivatives>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="i2b916901b652433681b55d0333b841c5_D20230101-20230402"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RleHRyZWdpb246MDAwYmNhOGEzMDYxNDEwYzljMDM5M2NiNTAzZjk3MjFfNDk0MQ_521e86e3-ca08-4ed7-a2a1-bac9795a4ca1"
      unitRef="usd">87597000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RleHRyZWdpb246MDAwYmNhOGEzMDYxNDEwYzljMDM5M2NiNTAzZjk3MjFfNTczNg_ec0bf37e-b35e-4b81-8b70-ca6a0e982326">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense included within segment income presented above is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Confectionery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;55,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;53,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;North America Salty Snacks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;16,679&#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;6,946&#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;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,036&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,897&#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:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i92f275a428e949f691cf8cb6223dd802_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfMi02LTEtMS02NjcyMg_5ece5479-5f6f-4b4f-af05-ae3a171f5f61"
      unitRef="usd">55908000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i250af26d176a42f9aa61b1cebcc2862f_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfMi04LTEtMS02NjcyMg_d113fcf1-8377-42c7-b809-5e022f202464"
      unitRef="usd">53150000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib3e073fcad8b442bb6e2c16ca31249f3_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfMy02LTEtMS03MDUwMg_39249b8e-b264-4050-821e-837ceedc3b8a"
      unitRef="usd">16679000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i063d446a4e9045aca85075d65be19c7a_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfMy04LTEtMS03MDUwOQ_4d58e3bf-1864-4284-9f49-366b1cce0311"
      unitRef="usd">6946000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5bb94c4e255742158f5e6d65ace748ab_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfMy02LTEtMS02NjcyMg_60ae4d0f-4e15-4e69-a5be-55a26d3284da"
      unitRef="usd">5660000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia10bdbdfb97143929ea5d7838bc3ec91_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfMy04LTEtMS02NjcyMg_f1106378-34d4-4138-9bd2-55da42a1c37b"
      unitRef="usd">5840000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i15c62aacb65541b09924ab37fd1b49bf_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfNC02LTEtMS02NjcyMg_6859795e-0bbd-4251-8ed9-ef10bd649a0e"
      unitRef="usd">12789000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id1a9d7972cb145998fdb3601cd12a5f9_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfNC04LTEtMS02NjcyMg_e0607590-4050-4382-a43f-23fa87538568"
      unitRef="usd">11961000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfNS02LTEtMS02NjcyMg_e9c4bd72-4f93-4ae8-9ffc-c936ea3ff2f6"
      unitRef="usd">91036000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOmRhYzhjZGEzYzVlMjQyNGU5MGYzMmFiNzJkMWZiMzc3L3RhYmxlcmFuZ2U6ZGFjOGNkYTNjNWUyNDI0ZTkwZjMyYWI3MmQxZmIzNzdfNS04LTEtMS02NjcyMg_956e4d83-4907-4d48-b017-0837c95d9339"
      unitRef="usd">77897000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RleHRyZWdpb246MDAwYmNhOGEzMDYxNDEwYzljMDM5M2NiNTAzZjk3MjFfNTczNA_86860473-d28e-4223-81cd-e80eb3f62740">&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Additional information regarding our net sales disaggregated by geographical region is 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:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;April 3, 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;2,340,646&#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;1,982,723&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other countries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;325,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:400;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:400;line-height:100%"&gt;2,666,221&#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:400;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:400;line-height:100%"&gt;2,295,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9d766c6684c431bb86079ab10a2098e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjQ4M2E1YjJkNWMzMjQwMDViZGY2NmQ0MzBkYTI2MzJmL3RhYmxlcmFuZ2U6NDgzYTViMmQ1YzMyNDAwNWJkZjY2ZDQzMGRhMjYzMmZfMy02LTEtMS02NjcyMg_db68418b-75ad-4cf8-ad8a-57e5a1328c7f"
      unitRef="usd">2340646000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i324a1672a952420b949df876917ed4b6_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjQ4M2E1YjJkNWMzMjQwMDViZGY2NmQ0MzBkYTI2MzJmL3RhYmxlcmFuZ2U6NDgzYTViMmQ1YzMyNDAwNWJkZjY2ZDQzMGRhMjYzMmZfMy04LTEtMS02NjcyMg_591feba9-7eaa-4313-8469-e39934b39bed"
      unitRef="usd">1982723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iddde6e01dd3d4ce299db642fa4e94a30_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjQ4M2E1YjJkNWMzMjQwMDViZGY2NmQ0MzBkYTI2MzJmL3RhYmxlcmFuZ2U6NDgzYTViMmQ1YzMyNDAwNWJkZjY2ZDQzMGRhMjYzMmZfNC02LTEtMS02NjcyMg_4e14bccb-ff63-426a-972f-3fbb039a5a2a"
      unitRef="usd">325575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i593d2e2e181c443abf31d8d642fc62ee_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjQ4M2E1YjJkNWMzMjQwMDViZGY2NmQ0MzBkYTI2MzJmL3RhYmxlcmFuZ2U6NDgzYTViMmQ1YzMyNDAwNWJkZjY2ZDQzMGRhMjYzMmZfNC04LTEtMS02NjcyMg_ee482978-4deb-4a04-83d9-71f881f9ef36"
      unitRef="usd">313225000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjQ4M2E1YjJkNWMzMjQwMDViZGY2NmQ0MzBkYTI2MzJmL3RhYmxlcmFuZ2U6NDgzYTViMmQ1YzMyNDAwNWJkZjY2ZDQzMGRhMjYzMmZfNS02LTEtMS02NjcyMg_4432ee82-f98b-4a33-b137-573fa6cd0f88"
      unitRef="usd">2666221000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83Ni9mcmFnOjAwMGJjYThhMzA2MTQxMGM5YzAzOTNjYjUwM2Y5NzIxL3RhYmxlOjQ4M2E1YjJkNWMzMjQwMDViZGY2NmQ0MzBkYTI2MzJmL3RhYmxlcmFuZ2U6NDgzYTViMmQ1YzMyNDAwNWJkZjY2ZDQzMGRhMjYzMmZfNS04LTEtMS02NjcyMg_3732472c-0542-410b-a6fd-15b45aa460f5"
      unitRef="usd">2295948000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfOTE2_78e30068-7ad2-4b4e-b2c2-bab44397a7a2">TREASURY STOCK ACTIVITY&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our treasury stock activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.725%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milton Hershey School Trust repurchase&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,000,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 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;203,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/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;Shares issued for stock options and incentive compensation&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;(482,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,531&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In February 2022, the Company entered into a Stock Purchase Agreement with Hershey Trust Company, as trustee for the Milton Hershey School Trust, pursuant to which the Company purchased 1,000,000 shares of the Company&#x2019;s Common Stock from the Milton Hershey School Trust at a price equal to $203.35 per share, for a total purchase price of $203,350.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&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 2018, our Board of Directors approved a $500,000 share repurchase authorization to repurchase shares of our Common Stock. As of April&#160;3, 2022, $109,983 remained available for repurchases of our Common Stock under this program. In May 2021, our Board of Directors approved an additional $500,000 share repurchase authorization. This program is to commence after the existing 2018 authorization is completed and is to be utilized at management&#x2019;s discretion. We are authorized to purchase our outstanding shares in open market and privately negotiated transactions. The program has no expiration date and acquired shares of Common Stock will be held as treasury shares.  Purchases under approved share repurchase authorizations are in addition to our practice of buying back shares sufficient to offset those issued under incentive compensation plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfOTE3_895a2be7-3ae7-4ec6-894a-d8482e314e85">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our treasury stock activity is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.466%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.725%"/&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:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Dollars&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;In thousands&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Milton Hershey School Trust repurchase&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,000,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 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;203,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;/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;Shares issued for stock options and incentive compensation&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;(482,469)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 change&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;517,531&#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:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,275&#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:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i29675f35cb174199affe1b21c975a4a6_D20220101-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RhYmxlOmY3N2ExYTExNDcxODRlZWRhYzdkZTdjMzhkYWExZWQ4L3RhYmxlcmFuZ2U6Zjc3YTFhMTE0NzE4NGVlZGFjN2RlN2MzOGRhYTFlZDhfNC0xLTEtMS03NjU1Mg_6cf01495-0df3-4938-b0bd-1d1683813eb0"
      unitRef="shares">1000000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i29675f35cb174199affe1b21c975a4a6_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RhYmxlOmY3N2ExYTExNDcxODRlZWRhYzdkZTdjMzhkYWExZWQ4L3RhYmxlcmFuZ2U6Zjc3YTFhMTE0NzE4NGVlZGFjN2RlN2MzOGRhYTFlZDhfNC0zLTEtMS03NjU1OQ_177f7775-c9ea-40d3-9d05-f40bb10297ce"
      unitRef="usd">203350000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RhYmxlOmY3N2ExYTExNDcxODRlZWRhYzdkZTdjMzhkYWExZWQ4L3RhYmxlcmFuZ2U6Zjc3YTFhMTE0NzE4NGVlZGFjN2RlN2MzOGRhYTFlZDhfNy0xLTEtMS02NjcyMg_99ecb7e5-3129-4651-ab86-0f54c2b7f5c5"
      unitRef="shares">482469</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RhYmxlOmY3N2ExYTExNDcxODRlZWRhYzdkZTdjMzhkYWExZWQ4L3RhYmxlcmFuZ2U6Zjc3YTFhMTE0NzE4NGVlZGFjN2RlN2MzOGRhYTFlZDhfNy0zLTEtMS02NjcyMg_6f908ffb-fd01-4802-b25e-6a5946fdfaa1"
      unitRef="usd">20075000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <hsy:TreasuryStockChangeinShares
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RhYmxlOmY3N2ExYTExNDcxODRlZWRhYzdkZTdjMzhkYWExZWQ4L3RhYmxlcmFuZ2U6Zjc3YTFhMTE0NzE4NGVlZGFjN2RlN2MzOGRhYTFlZDhfOC0xLTEtMS02NjcyMg_2701a5ee-d1f8-4f15-a0ec-0e6f166a0547"
      unitRef="shares">517531</hsy:TreasuryStockChangeinShares>
    <hsy:TreasuryStockChangeinValue
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RhYmxlOmY3N2ExYTExNDcxODRlZWRhYzdkZTdjMzhkYWExZWQ4L3RhYmxlcmFuZ2U6Zjc3YTFhMTE0NzE4NGVlZGFjN2RlN2MzOGRhYTFlZDhfOC0zLTEtMS02NjcyMg_7b487824-4f8b-4fd5-9d08-f8c6b89e0096"
      unitRef="usd">183275000</hsy:TreasuryStockChangeinValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="iac537f935a5f46aeb66fc2a281126f21_D20220214-20220214"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfMTA5OTUxMTYyOTIyNQ_03320bf8-a3e2-46c8-b9c4-1bb42b215177"
      unitRef="shares">1000000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="iac537f935a5f46aeb66fc2a281126f21_D20220214-20220214"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfMTA5OTUxMTYyOTMwMQ_ddae7dcc-98cb-4399-a10e-4a1c6c0700e7"
      unitRef="usdPerShare">203.35</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="iac537f935a5f46aeb66fc2a281126f21_D20220214-20220214"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfMTA5OTUxMTYyOTM0Ng_6c7e93c1-a024-4285-8492-604207ef625e"
      unitRef="usd">203350000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i8a171d39d1694085b83297e6c1a57363_I20180724"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfMTM4_c0a6de3a-9b95-4b8a-af21-280e51f3c6c7"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfMjI0_d3814710-27f0-41d3-9712-cb07aacb0f61"
      unitRef="usd">109983000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ieadd48f457f1479bbb53ae1d0e81cac1_I20210531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF83OS9mcmFnOjU3MDc1OWFiZTUwYTRmNTU4ZTY4ZDQ5MDU2YjI0MWQwL3RleHRyZWdpb246NTcwNzU5YWJlNTBhNGY1NThlNjhkNDkwNTZiMjQxZDBfMzYx_d3c1d720-b658-4b4d-91f0-b90aec7da66c"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84NS9mcmFnOmRiNDBlZTQ3NTFmMzQwNDQ5NDcyYmQ4YTYwYzRhMmM4L3RleHRyZWdpb246ZGI0MGVlNDc1MWYzNDA0NDk0NzJiZDhhNjBjNGEyYzhfMzI5ODUzNDg4NDgzNw_12d97be3-339f-4149-aa8d-284ae6c3e8ff">CONTINGENCIES The Company is subject to certain legal proceedings and claims arising out of the ordinary course of our business, which cover a wide range of matters including trade regulation, product liability, advertising, contracts, environmental issues, patent and trademark matters, labor and employment matters, human and workplace rights matters and tax. While it is not feasible to predict or determine the outcome of such proceedings and claims with certainty, in our opinion these matters, both individually and in the aggregate, are not expected to have a material effect on our financial condition, results of operations or cash flows.</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RleHRyZWdpb246OGVkNTFkNjc2ZDAxNDhlZGE2OTAxOGI3M2QzODk4YWRfODQx_37299ae0-0fe1-4054-8948-4d2941e659b1">EARNINGS PER SHARE &lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic earnings per share for Common Stock and Class B common stock using the two-class method.  The Class B common stock is convertible into Common Stock on a share-for-share basis at any time. The computation of diluted earnings per share for Common Stock assumes the conversion of Class B common stock using the if-converted method, while the diluted earnings per share of Class B common stock does not assume the conversion of those shares. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.858%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="9" 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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;Common Stock&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:9pt;font-weight:700;line-height:100%"&gt;Class B Common Stock&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:9pt;font-weight:700;line-height:100%"&gt;Common Stock&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:9pt;font-weight:700;line-height:100%"&gt;Class B Common Stock&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:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation of distributed earnings (cash dividends paid)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;132,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;48,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;118,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation of undistributed earnings&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;257,226&#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:9pt;font-weight:400;line-height:100%"&gt;95,168&#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:9pt;font-weight:400;line-height:100%"&gt;169,502&#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:9pt;font-weight:400;line-height:100%"&gt;63,558&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total earnings&#x2014;basic&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;389,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;143,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;287,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Denominator (shares in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total weighted-average shares&#x2014;basic&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;146,464&#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:9pt;font-weight:400;line-height:100%"&gt;59,614&#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:9pt;font-weight:400;line-height:100%"&gt;146,972&#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:9pt;font-weight:400;line-height:100%"&gt;60,614&#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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings Per Share&#x2014;basic&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2.66&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2.42&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.96&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.78&#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 style="height:8pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation of total earnings used in basic computation&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;389,486&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;143,992&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;287,932&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,867&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reallocation of total earnings as a result of conversion of Class B common stock to Common stock&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;143,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reallocation of undistributed earnings&lt;/span&gt;&lt;/td&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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;(562)&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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;(306)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total earnings&#x2014;diluted&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;533,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;143,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;395,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,561&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Denominator (shares in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of shares used in basic computation&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;146,464&#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:9pt;font-weight:400;line-height:100%"&gt;59,614&#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:9pt;font-weight:400;line-height:100%"&gt;146,972&#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:9pt;font-weight:400;line-height:100%"&gt;60,614&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conversion of Class B common stock to Common shares outstanding&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;59,614&#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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;60,614&#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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock options&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance and restricted stock units&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;593&#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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;388&#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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total weighted-average shares&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;207,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 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:9pt;font-weight:400;line-height:100%"&gt;59,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;208,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;60,614&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Earnings Per Share&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The earnings per share calculations for the three months ended April&#160;3, 2022 and April&#160;4, 2021 excluded 4 and 15 stock options, respectively, that would have been antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RleHRyZWdpb246OGVkNTFkNjc2ZDAxNDhlZGE2OTAxOGI3M2QzODk4YWRfODM4_d3fa4d0a-0141-4c96-8708-f5ec3fb03d87">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.930%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.852%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.858%"/&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="border-bottom: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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&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="9" 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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="9" 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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&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="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:9pt;font-weight:700;line-height:100%"&gt;Common Stock&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:9pt;font-weight:700;line-height:100%"&gt;Class B Common Stock&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:9pt;font-weight:700;line-height:100%"&gt;Common Stock&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:9pt;font-weight:700;line-height:100%"&gt;Class B Common Stock&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:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation of distributed earnings (cash dividends paid)&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;132,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;48,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;118,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;44,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation of undistributed earnings&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;257,226&#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:9pt;font-weight:400;line-height:100%"&gt;95,168&#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:9pt;font-weight:400;line-height:100%"&gt;169,502&#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:9pt;font-weight:400;line-height:100%"&gt;63,558&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total earnings&#x2014;basic&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;389,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;143,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;287,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Denominator (shares in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total weighted-average shares&#x2014;basic&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;146,464&#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:9pt;font-weight:400;line-height:100%"&gt;59,614&#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:9pt;font-weight:400;line-height:100%"&gt;146,972&#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:9pt;font-weight:400;line-height:100%"&gt;60,614&#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 style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Earnings Per Share&#x2014;basic&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2.66&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2.42&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.96&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1.78&#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 style="height:8pt"&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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Allocation of total earnings used in basic computation&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;389,486&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;143,992&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;287,932&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,867&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reallocation of total earnings as a result of conversion of Class B common stock to Common stock&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;143,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Reallocation of undistributed earnings&lt;/span&gt;&lt;/td&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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;(562)&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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;(306)&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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total earnings&#x2014;diluted&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;533,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;143,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;395,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;107,561&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Denominator (shares in thousands):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Number of shares used in basic computation&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;146,464&#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:9pt;font-weight:400;line-height:100%"&gt;59,614&#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:9pt;font-weight:400;line-height:100%"&gt;146,972&#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:9pt;font-weight:400;line-height:100%"&gt;60,614&#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 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted-average effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Conversion of Class B common stock to Common shares outstanding&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;59,614&#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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;60,614&#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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Employee stock options&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Performance and restricted stock units&lt;/span&gt;&lt;/td&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:9pt;font-weight:400;line-height:100%"&gt;593&#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:9pt;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="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:9pt;font-weight:400;line-height:100%"&gt;388&#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:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total weighted-average shares&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-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:9pt;font-weight:400;line-height:100%"&gt;207,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 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:9pt;font-weight:400;line-height:100%"&gt;59,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;208,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;60,614&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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:9pt;font-weight:400;line-height:100%"&gt;Earnings Per Share&#x2014;diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2.41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:Dividends
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNS0yLTEtMS02NjcyMg_d70d19ce-4acc-44f5-8494-d2c08fee3089"
      unitRef="usd">132260000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNS00LTEtMS02NjcyMg_e7966521-7363-411f-8c93-f3b3761ab675"
      unitRef="usd">48824000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNS02LTEtMS02NjcyMg_f8167435-b5bb-46b5-8a12-f339e9eb3510"
      unitRef="usd">118430000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNS04LTEtMS02NjcyMg_23623608-e08b-4c85-914e-1b1b5d99a679"
      unitRef="usd">44309000</us-gaap:Dividends>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNi0yLTEtMS02NjcyMg_f1fc8516-3f68-4ddb-a4ce-1b8c851ccea2"
      unitRef="usd">257226000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNi00LTEtMS02NjcyMg_f29401da-68eb-4230-92d3-0b0e710bba5e"
      unitRef="usd">95168000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNi02LTEtMS02NjcyMg_e93e2010-0277-4d68-b404-b6e5817e28f2"
      unitRef="usd">169502000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNi04LTEtMS02NjcyMg_62bf2c21-5c03-47b0-b832-5defae7d845c"
      unitRef="usd">63558000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNy0yLTEtMS02NjcyMg_ea8dbc70-eae1-4cb6-b02f-388a0118bf7d"
      unitRef="usd">389486000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNy00LTEtMS02NjcyMg_36d33109-2782-4a97-a852-cb474f8a0231"
      unitRef="usd">143992000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNy02LTEtMS02NjcyMg_ed018238-461e-4108-9806-e28921b67405"
      unitRef="usd">287932000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfNy04LTEtMS02NjcyMg_de10ece7-434c-48d7-9804-eaa581bca9fe"
      unitRef="usd">107867000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTAtMi0xLTEtNjY3MjI_527fd21e-ceed-4dec-b72c-1ed8c6d871a9"
      unitRef="shares">146464000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTAtNC0xLTEtNjY3MjI_3c56b4ff-51be-40ca-8443-27bff04b255d"
      unitRef="shares">59614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTAtNi0xLTEtNjY3MjI_ab97e754-6512-4a29-8760-8c55bdcb1241"
      unitRef="shares">146972000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTAtOC0xLTEtNjY3MjI_6bd4bb69-6cab-4c23-8fb7-600fbac5bfdd"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTItMi0xLTEtNjY3MjI_734b5f8a-a686-4247-92ae-cfb6f1f82c47"
      unitRef="usdPerShare">2.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTItNC0xLTEtNjY3MjI_5f278057-ff37-4a44-b2e1-9ff5b762135b"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTItNi0xLTEtNjY3MjI_bb29401a-4dcb-41e3-94d6-ca6b2f15b782"
      unitRef="usdPerShare">1.96</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTItOC0xLTEtNjY3MjI_e5a56455-d1d6-4640-a6fd-abd98b2bf800"
      unitRef="usdPerShare">1.78</us-gaap:EarningsPerShareBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTYtMi0xLTEtNjY3MjI_42e88cfe-255b-45d4-8295-b2937aaf3bd6"
      unitRef="usd">389486000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTYtNC0xLTEtNjY3MjI_70b70088-53d3-4543-bb6b-a26b006d1e0a"
      unitRef="usd">143992000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTYtNi0xLTEtNjY3MjI_ed6b3c30-26bd-46f6-b00d-7c68de0ab382"
      unitRef="usd">287932000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTYtOC0xLTEtNjY3MjI_874fe586-6a5c-4c20-821a-e61d61f0d5fc"
      unitRef="usd">107867000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:DistributedEarnings
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTctMi0xLTEtNjY3MjI_cd080cc1-7f3f-411d-aa60-a61120d22ac4"
      unitRef="usd">143992000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTctNC0xLTEtNjY3MjI_76bddb49-4edf-4e24-99b5-fe4d48a1d3d7"
      unitRef="usd">0</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTctNi0xLTEtNjY3MjI_ad8814cb-d4d1-4921-afc9-2732e48e6e05"
      unitRef="usd">107867000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTctOC0xLTEtNjY3MjI_423b7f36-2f1a-4899-ade2-c069b432b99e"
      unitRef="usd">0</us-gaap:DistributedEarnings>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTgtMi0xLTEtNjY3MjI_989dbbdb-5fe0-4d73-a702-f4c382939374"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTgtNC0xLTEtNjY3MjI_6cb94051-553b-4272-ad37-c2ae1ea2d00d"
      unitRef="usd">-562000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTgtNi0xLTEtNjY3MjI_03aab958-6cf0-4a47-9452-0b82e2605a80"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTgtOC0xLTEtNjY3MjI_588a2523-04e2-404c-ac5a-f77a5fdf4886"
      unitRef="usd">-306000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTktMi0xLTEtNjY3MjI_29f20ec7-08bc-4408-9b9e-439864a0e642"
      unitRef="usd">533478000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTktNC0xLTEtNjY3MjI_ed6e450c-1164-4c76-8d83-7bb5345b0f08"
      unitRef="usd">143430000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTktNi0xLTEtNjY3MjI_6044c92f-ca68-41c4-a19c-5942bcd4c6aa"
      unitRef="usd">395799000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMTktOC0xLTEtNjY3MjI_7c0fdf4e-b6be-4fbe-adf4-f4fe1479d2c2"
      unitRef="usd">107561000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjItMi0xLTEtNjY3MjI_52105685-2196-47d3-bc29-309c5692d9e7"
      unitRef="shares">146464000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjItNC0xLTEtNjY3MjI_1b5ec7e4-f87e-444e-8c2f-15f4633eac30"
      unitRef="shares">59614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjItNi0xLTEtNjY3MjI_653aa163-b522-4f6d-bb17-64a7c33eb938"
      unitRef="shares">146972000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjItOC0xLTEtNjY3MjI_d9f8c312-0c42-498c-8589-684b2b79c2e2"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjQtMi0xLTEtNjY3MjI_aaf1fc2c-9f7e-4843-882d-a860c687a07d"
      unitRef="shares">59614000</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjQtNC0xLTEtNjY3MjI_0f5a192f-3f9f-4c5a-90fc-8a5ad67f6a27"
      unitRef="shares">0</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjQtNi0xLTEtNjY3MjI_2e0ae85b-8de4-4b80-9163-182b001884b0"
      unitRef="shares">60614000</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjQtOC0xLTEtNjY3MjI_faf97c86-d05b-40ec-8eaa-47166df6b23d"
      unitRef="shares">0</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i03d3f5d3d1904c68992a782a3b78e3e8_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjUtMi0xLTEtNjY3MjI_8703ebe2-6daf-4eb5-8cb8-7569cfd72dbd"
      unitRef="shares">599000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i36575eb3cf144acb9065a4c681c5e9f4_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjUtNC0xLTEtNjY3MjI_ba33f4dc-5d50-46ab-b49c-e06f25f4aa0e"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i4000035e6f0a4508925235bc45cb7c66_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjUtNi0xLTEtNjY3MjI_218d4b07-5a58-43e7-9c85-a72f1ed1f494"
      unitRef="shares">590000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i7e66b4e95c794a2395ad83329d30348c_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjUtOC0xLTEtNjY3MjI_ba34e4fd-2f74-4714-ad19-bbe033149fde"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="idae652d12417464286d1f59edfa66d25_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjYtMi0xLTEtNjY3MjI_6d7e695a-67ff-46d8-b436-0a6d858001f1"
      unitRef="shares">593000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i58b9be2b2dec4754b2aeae9ded3e08ea_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjYtNC0xLTEtNjY3MjI_60c0fef9-53de-41c6-915d-c0ff3a4131cc"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i72080e44b3294a798113f33757be34e9_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjYtNi0xLTEtNjY3MjI_e0dfa352-76b9-4bb3-a6fc-5cca39b1fed1"
      unitRef="shares">388000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia324fecbdb75471bbf0871c0aeea7e28_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjYtOC0xLTEtNjY3MjI_8fde91d7-0f3c-48f8-99ff-cb3bc815919c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjctMi0xLTEtNjY3MjI_e0279ea3-fe03-4ef8-8dc5-005a8a8a7596"
      unitRef="shares">207270000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjctNC0xLTEtNjY3MjI_c8011935-6b8a-411d-986e-dc88353ca543"
      unitRef="shares">59614000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjctNi0xLTEtNjY3MjI_174e894a-2cbd-4847-9c09-0f3cc39bb317"
      unitRef="shares">208564000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjctOC0xLTEtNjY3MjI_194a3eb5-fb98-4940-8c6d-e4533ab6f70a"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ie54c72d23fe141f984bc92dc216fbaec_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjktMi0xLTEtNjY3MjI_929fe7ab-a0d8-459a-96e7-7d6267935748"
      unitRef="usdPerShare">2.57</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="icbf9a4b6345a48bda684551bc5dc6d4e_D20220101-20220403"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjktNC0xLTEtNjY3MjI_b7a6ee8a-3b8c-4ea2-9c40-af05b62744c9"
      unitRef="usdPerShare">2.41</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i752c1e36e2334022976340cb0bd63b54_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjktNi0xLTEtNjY3MjI_96443993-f7d7-4327-97bc-e6b1d8f2e44f"
      unitRef="usdPerShare">1.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i67fa542747754b1db02a10eb4eeddd2d_D20210101-20210404"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RhYmxlOjEyMDg2M2Y0NzA3MjQ0ZWQ5ZWFlNzdkMDIxODRiYjA4L3RhYmxlcmFuZ2U6MTIwODYzZjQ3MDcyNDRlZDllYWU3N2QwMjE4NGJiMDhfMjktOC0xLTEtNjY3MjI_4d44faf7-f436-4bb4-a9a8-cf5e7531259b"
      unitRef="usdPerShare">1.77</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iad7abcde27714740b982944f18703afa_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RleHRyZWdpb246OGVkNTFkNjc2ZDAxNDhlZGE2OTAxOGI3M2QzODk4YWRfNzYx_0805b0da-cce1-4ef5-93f7-c2bfff21e5fb"
      unitRef="shares">4000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i42a7d874b88d40468a4f5cba2b2a0af9_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF84OC9mcmFnOjhlZDUxZDY3NmQwMTQ4ZWRhNjkwMThiNzNkMzg5OGFkL3RleHRyZWdpb246OGVkNTFkNjc2ZDAxNDhlZGE2OTAxOGI3M2QzODk4YWRfNzY4_31a20784-302f-4485-9fa8-f06289707f53"
      unitRef="shares">15000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RleHRyZWdpb246NGZlOTJlYzFlMzlhNDcwNmIzNDRkMDRmNjJiMGQyODhfMjQ4_5cf8537e-4464-43f0-b83a-75757d9fa95f">OTHER (INCOME) EXPENSE, NET&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other (income) expense, net reports certain gains and losses associated with activities not directly related to our core operations.  A summary of the components of other (income) expense, net is as follows: &lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of equity investments in partnerships qualifying for historic and renewable energy tax credits (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;12,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Non-service cost components of net periodic benefit cost relating to pension and other post-retirement benefit plans (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(2,182)&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;(484)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:400;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:400;line-height:100%"&gt;10,407&#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:400;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:400;line-height:100%"&gt;2,414&#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:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RleHRyZWdpb246NGZlOTJlYzFlMzlhNDcwNmIzNDRkMDRmNjJiMGQyODhfMjU3_93cd15ce-da5f-4ad2-b2bb-c02e9212f17c">A summary of the components of other (income) expense, net is as follows: &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:63.679%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.586%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.726%"/&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="display:none"/&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:9pt;font-weight:700;line-height:100%"&gt;Three Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:9pt;font-weight:700;line-height:100%"&gt;April 4, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Write-down of equity investments in partnerships qualifying for historic and renewable energy tax credits (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_61" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 8&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;12,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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;Non-service cost components of net periodic benefit cost relating to pension and other post-retirement benefit plans (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;&lt;a href="#i9d6560618aac4d9e8fc94ceb71ba04a4_70" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 11&lt;/a&gt;&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;)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;(2,182)&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;(484)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (income) expense, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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:400;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:400;line-height:100%"&gt;10,407&#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:400;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:400;line-height:100%"&gt;2,414&#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:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfMi01LTEtMS02NjcyMg_1936c3d2-c2b4-452d-b843-22875a28f8b8"
      unitRef="usd">12592000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfMi03LTEtMS02NjcyMg_4543de4b-7a34-4a85-b75b-8735cb21f33f"
      unitRef="usd">2891000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <hsy:DefinedBenefitPlanNonServiceCost
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfMy01LTEtMS02NjcyMg_c0bc874d-f467-4e5f-a451-677df235b1e0"
      unitRef="usd">-2182000</hsy:DefinedBenefitPlanNonServiceCost>
    <hsy:DefinedBenefitPlanNonServiceCost
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfMy03LTEtMS02NjcyMg_232e64a8-aebd-4498-8b98-70a51789354d"
      unitRef="usd">-484000</hsy:DefinedBenefitPlanNonServiceCost>
    <hsy:OtherNonoperatingGainLoss
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfNS01LTEtMS02NjcyMg_f18e0540-5609-46d5-9d7f-afbac540cef4"
      unitRef="usd">3000</hsy:OtherNonoperatingGainLoss>
    <hsy:OtherNonoperatingGainLoss
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfNS03LTEtMS02NjcyMg_6c69bb4e-be0b-4e2d-afe6-b8ff05c753fc"
      unitRef="usd">-7000</hsy:OtherNonoperatingGainLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfNi01LTEtMS02NjcyMg_0e42cb0c-6e8b-4827-ae14-c37924b305b3"
      unitRef="usd">-10407000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8f99953f94724f53a85310c37d0cb1a1_D20210101-20210404"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85MS9mcmFnOjRmZTkyZWMxZTM5YTQ3MDZiMzQ0ZDA0ZjYyYjBkMjg4L3RhYmxlOjI0YjdjOTAyZGZlODQ3MTVhOTFlYjY0ZDkwOWQ4MTlhL3RhYmxlcmFuZ2U6MjRiN2M5MDJkZmU4NDcxNWE5MWViNjRkOTA5ZDgxOWFfNi03LTEtMS02NjcyMg_73b47d41-8ccc-4ed2-b209-b99584a18838"
      unitRef="usd">-2414000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i65774cb324eb4e8a8600f77e41cb2bb0_D20220101-20220403"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RleHRyZWdpb246MzllNGE0MmVhNDcyNDRhM2EyYmU0OTNkYzQ3M2YzMGNfMTQy_7b6a1f5b-1f57-41d0-8822-e3796d2dac0e">SUPPLEMENTAL BALANCE SHEET INFORMATION &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 certain Consolidated Balance Sheet accounts are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.325%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.429%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.060%"/&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:9pt;font-weight:700;line-height:100%"&gt;April 3, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Inventories:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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:9pt;font-weight:400;line-height:100%"&gt;Raw materials&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;383,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 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;395,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Goods in process&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;150,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;110,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Finished goods&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:9pt;font-weight:400;line-height:100%"&gt;685,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;649,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Inventories at First In First Out&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;1,219,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;1,154,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Adjustment to Last In First Out&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:9pt;font-weight:400;line-height:100%"&gt;(187,798)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(165,937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,031,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;988,511&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;86,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;129,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;132,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,454&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;256,965&#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:8pt"&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;/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:9pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Land&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;157,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;154,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Buildings&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:9pt;font-weight:400;line-height:100%"&gt;1,560,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,508,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;3,521,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,443,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Construction in progress&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:9pt;font-weight:400;line-height:100%"&gt;216,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, gross&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;5,455,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;font-weight:400;line-height:100%"&gt;5,400,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,862,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,814,770)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,592,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,586,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Other non-current assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Pension&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;67,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;71,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Capitalized software, net&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 5.5pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;280,651&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;260,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Operating lease ROU 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:9pt;font-weight:400;line-height:100%"&gt;352,385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;351,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Investments in unconsolidated affiliates&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;109,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;93,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Other non-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:9pt;font-weight:400;line-height:100%"&gt;92,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;91,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;Total other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;902,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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;868,203&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Accrued liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Payroll, compensation and benefits&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;183,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;291,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Advertising, promotion and product allowances&lt;/span&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:9pt;font-weight:400;line-height:100%"&gt;326,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;305,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Operating lease 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:9pt;font-weight:400;line-height:100%"&gt;36,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;36,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;238,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;222,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktMC0xLTEtNjY3MjI_9396a786-b2a6-44a4-9733-49c1337cc0a0"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktMC0xLTEtNjY3MjI_dd0b171a-d6b7-470e-ad60-91b99b09bad1"&gt;Total accrued liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;784,660&#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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;855,638&#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:8pt"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Post-retirement benefits 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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;190,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;193,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Pension benefits 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:9pt;font-weight:400;line-height:100%"&gt;33,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Operating lease 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:9pt;font-weight:400;line-height:100%"&gt;312,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtMC0xLTEtNjY3MjI_5ea12ef5-6081-4092-bd04-b040bd76461b"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtMC0xLTEtNjY3MjI_d626b5f6-2102-423b-83fb-1ab2d63cc19b"&gt;Total other long-term liabilities&lt;/span&gt;&lt;/span&gt;&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;781,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;787,058&#160;&lt;/span&gt;&lt;/td&gt;&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:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/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:9pt;font-weight:400;line-height:100%"&gt;Foreign currency translation adjustments&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(85,606)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(100,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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:9pt;font-weight:400;line-height:100%"&gt;Pension and post-retirement benefit plans, net of tax&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(120,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(116,381)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;font-weight:400;line-height:100%"&gt;Cash flow hedges, net of tax&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:9pt;font-weight:400;line-height:100%"&gt;(35,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(32,809)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:9pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(242,009)&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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249,215)&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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMi0yLTEtMS02NjcyMg_1ac250ae-1fad-40fb-868b-bc87e1959e79"
      unitRef="usd">383557000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMi00LTEtMS02NjcyMg_1e70b43e-54fd-4f46-9264-529061ad2887"
      unitRef="usd">395358000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMy0yLTEtMS02NjcyMg_f14a9ad6-fdab-4c3c-a3c9-d339be60a566"
      unitRef="usd">150722000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMy00LTEtMS02NjcyMg_432024f2-da20-49ea-a62e-e033af6ac3f8"
      unitRef="usd">110008000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNC0yLTEtMS02NjcyMg_2a584928-ae9f-4183-90ae-a3d8315da6bd"
      unitRef="usd">685022000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNC00LTEtMS02NjcyMg_a55da77a-902c-40b8-befb-af7dcc2a9d20"
      unitRef="usd">649082000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:FIFOInventoryAmount
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNS0yLTEtMS02NjcyMg_d453d265-6b1d-4d66-a668-8062f536731a"
      unitRef="usd">1219301000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNS00LTEtMS02NjcyMg_163da57e-66a3-4eac-b4a2-32aa022fcef4"
      unitRef="usd">1154448000</us-gaap:FIFOInventoryAmount>
    <us-gaap:InventoryLIFOReserve
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNi0yLTEtMS02NjcyMg_ee1540b8-b07d-4739-873d-36305f12fdd2"
      unitRef="usd">187798000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNi00LTEtMS02NjcyMg_c11a3b91-fbc1-4659-b7f3-dae7dde5103a"
      unitRef="usd">165937000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNy0yLTEtMS02NjcyMg_3c388c11-c870-4a33-b415-2f53ba0d32d6"
      unitRef="usd">1031503000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNy00LTEtMS02NjcyMg_4cbdf904-20bb-474d-a812-6628968a9702"
      unitRef="usd">988511000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTAtMi0xLTEtNjY3MjI_60cbf9d4-e0c0-4551-81ea-0ee04f8a511e"
      unitRef="usd">86929000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTAtNC0xLTEtNjY3MjI_18e39f35-4af4-4c55-80ec-24f51307bef3"
      unitRef="usd">129287000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTItMi0xLTEtNjY3MjI_74f7f12f-acaa-4eff-8a5c-1505fea08d98"
      unitRef="usd">132525000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTItNC0xLTEtNjY3MjI_f5f687b3-cf4b-41b2-a01a-e2963fc8dbe8"
      unitRef="usd">127678000</us-gaap:OtherAssetsCurrent>
    <hsy:PrepaidExpensesandOther
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTMtMi0xLTEtNjY3MjI_da68b6a1-b15a-4f7f-80ca-762e1d0ede0e"
      unitRef="usd">219454000</hsy:PrepaidExpensesandOther>
    <hsy:PrepaidExpensesandOther
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTMtNC0xLTEtNjY3MjI_2244b539-92dc-4c99-80a7-cb1a43c16146"
      unitRef="usd">256965000</hsy:PrepaidExpensesandOther>
    <us-gaap:Land
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTYtMi0xLTEtNjY3MjI_bd6c9fc7-e6fd-48f8-844d-89e05c57da40"
      unitRef="usd">157764000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTYtNC0xLTEtNjY3MjI_f2ce9d27-cdec-4721-b2d9-743c3d431b95"
      unitRef="usd">154494000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTctMi0xLTEtNjY3MjI_8f84a768-1fcf-4ef8-8eb5-de98a10970cb"
      unitRef="usd">1560011000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTctNC0xLTEtNjY3MjI_ffcdcad8-06cf-4ca8-a533-1616e2d3ec3a"
      unitRef="usd">1508139000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTgtMi0xLTEtNjY3MjI_04435f36-406f-459a-b716-44bef28d9e37"
      unitRef="usd">3521620000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTgtNC0xLTEtNjY3MjI_81f8c4bf-f4a5-46bb-b127-ea238d4da187"
      unitRef="usd">3443500000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTktMi0xLTEtNjY3MjI_745034be-4950-41a7-940f-2d8fb5916a95"
      unitRef="usd">216174000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMTktNC0xLTEtNjY3MjI_3f03333b-3c81-4b27-9fb4-4fa4c580bc64"
      unitRef="usd">294824000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjAtMi0xLTEtNjY3MjI_9ed46734-b26a-4011-a175-c6f4ff3b8419"
      unitRef="usd">5455569000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjAtNC0xLTEtNjY3MjI_43324c2b-5b50-427e-bbea-4e1e37630f68"
      unitRef="usd">5400957000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjEtMi0xLTEtNjY3MjI_9c90f7d3-2799-49e1-a70d-0c37cca1fd6c"
      unitRef="usd">2862941000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjEtNC0xLTEtNjY3MjI_1d85d518-cf5b-49b4-ba65-1a56791e714a"
      unitRef="usd">2814770000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjItMi0xLTEtNjY3MjI_fed2ddcd-5180-4a9d-acca-34a54705d5c4"
      unitRef="usd">2592628000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjItNC0xLTEtNjY3MjI_1243b990-8057-463b-aa64-7071806ca68f"
      unitRef="usd">2586187000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjUtMi0xLTEtNjY3MjI_5569a6bd-19a0-4725-aa79-afd9bac90cea"
      unitRef="usd">67093000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjUtNC0xLTEtNjY3MjI_826aa8b3-c73a-4ef6-a297-ffe37f715908"
      unitRef="usd">71618000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjYtMi0xLTEtNjY3MjI_88b20f97-43ae-409c-be70-f97d16158984"
      unitRef="usd">280651000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjYtNC0xLTEtNjY3MjI_445b8bc8-f444-469b-acb3-e7f111c353ff"
      unitRef="usd">260656000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjgtMi0xLTEtNjY3MjI_1bedd235-6d9a-4c7b-a2dc-6663df9740d6"
      unitRef="usd">352385000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjgtNC0xLTEtNjY3MjI_638a5da6-6287-4376-a3b6-94c9beadf8c5"
      unitRef="usd">351712000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjktMi0xLTEtNjY3MjI_1bf2e0b4-5fc2-4dd5-8c20-d7b8d231fa38"
      unitRef="usd">109380000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMjktNC0xLTEtNjY3MjI_039d29ab-7a8b-4f75-9559-9a85372c4831"
      unitRef="usd">93089000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure>
    <hsy:OtherMiscellaneousAssetsNonCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzAtMi0xLTEtNjY3MjI_28938cba-719b-4b72-afa5-ff332dcff7ce"
      unitRef="usd">92838000</hsy:OtherMiscellaneousAssetsNonCurrent>
    <hsy:OtherMiscellaneousAssetsNonCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzAtNC0xLTEtNjY3MjI_f8a774f1-cbc1-4c54-bf57-5954a624e3c6"
      unitRef="usd">91128000</hsy:OtherMiscellaneousAssetsNonCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzEtMi0xLTEtNjY3MjI_92212cd0-4f8f-4945-97a8-09ce0ba46dc5"
      unitRef="usd">902347000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzEtNC0xLTEtNjY3MjI_80f11eda-e395-4ab1-9c5e-4a3a2a5cde8a"
      unitRef="usd">868203000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzQtMi0xLTEtNjY3MjI_d5a8c549-670b-4075-8b4f-dc6d880e5876"
      unitRef="usd">183279000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzQtNC0xLTEtNjY3MjI_447f7787-8af2-4a60-aede-b440fe1eab10"
      unitRef="usd">291446000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzUtMi0xLTEtNjY3MjI_c941e9a0-b249-47bc-be25-66ba61c10550"
      unitRef="usd">326215000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzUtNC0xLTEtNjY3MjI_7ed76261-ac2b-41cc-9129-619f6770824b"
      unitRef="usd">305050000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzYtMi0xLTEtNjY3MjI_adc78ad1-0838-4d74-b6f8-7a40f1ae8191"
      unitRef="usd">36481000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzYtNC0xLTEtNjY3MjI_dab0bf75-3dd4-4dd0-90a1-9d37b3371dea"
      unitRef="usd">36292000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzgtMi0xLTEtNjY3MjI_4c28901d-7815-48e3-8259-acc888cb6605"
      unitRef="usd">238685000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzgtNC0xLTEtNjY3MjI_884f0ffd-3caf-436b-ae20-5c3c97b126d6"
      unitRef="usd">222850000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktMi0xLTEtNjY3MjI_0cd156e3-7c7f-49c1-ab49-d1732fb87e7d"
      unitRef="usd">784660000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfMzktNC0xLTEtNjY3MjI_bb8cfb75-c053-4c37-9c8c-fdadf4f9117e"
      unitRef="usd">855638000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDItMi0xLTEtNjY3MjI_d208a627-22ed-4cb7-9836-4b3ff6803f55"
      unitRef="usd">190248000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDItNC0xLTEtNjY3MjI_8e310001-4d04-4cab-9b0d-23ac420a1f1b"
      unitRef="usd">193604000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDMtMi0xLTEtNjY3MjI_553ee5b7-fcff-4b01-a392-8addbb856589"
      unitRef="usd">33208000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDMtNC0xLTEtNjY3MjI_3c786d1b-f34b-4bd6-b6e8-d3f78ed01b94"
      unitRef="usd">37023000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDQtMi0xLTEtNjY3MjI_e232a94f-dfea-4ce2-bbfb-58aa75d860c4"
      unitRef="usd">312595000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDQtNC0xLTEtNjY3MjI_d16680d7-8de4-48a5-b4ce-5bd0698d4cba"
      unitRef="usd">310899000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <hsy:OtherMiscellaneousLiabilitiesNonCurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDUtMi0xLTEtNjY3MjI_069906db-6b4a-4881-95b2-5fa47550d1f5"
      unitRef="usd">244997000</hsy:OtherMiscellaneousLiabilitiesNonCurrent>
    <hsy:OtherMiscellaneousLiabilitiesNonCurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDUtNC0xLTEtNjY3MjI_8287132b-259d-46db-869b-1f5b8f7410bb"
      unitRef="usd">245532000</hsy:OtherMiscellaneousLiabilitiesNonCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtMi0xLTEtNjY3MjI_71459799-9cf3-4b81-95c9-dc8919e409bd"
      unitRef="usd">781048000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDYtNC0xLTEtNjY3MjI_cec909bd-f3da-407f-951e-2bded63c0c5a"
      unitRef="usd">787058000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDktMi0xLTEtNjY3MjI_1ea55711-04fa-4b9b-9b64-e67bbdb24488"
      unitRef="usd">-85606000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNDktNC0xLTEtNjY3MjI_c9a6c2fc-e3cf-48a6-a43f-7cc7b1a5a29a"
      unitRef="usd">-100025000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNTAtMi0xLTEtNjY3MjI_99fb13e3-4fb9-4451-ae2b-e81cc3dcb776"
      unitRef="usd">120414000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNTAtNC0xLTEtNjY3MjI_5babb64a-20dc-4ba0-88d3-e44fd6c4bd75"
      unitRef="usd">116381000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNTEtMi0xLTEtNjY3MjI_2fcec93f-0c25-4b2b-98df-c613b2ca011c"
      unitRef="usd">-35989000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNTEtNC0xLTEtNjY3MjI_7da4f25d-5fc5-4cde-99ab-970c6791816e"
      unitRef="usd">-32809000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6b7d8f51ca0047b6b4287355178c2c91_I20220403"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNTItMi0xLTEtNjY3MjI_623923d8-b8a1-42a9-92a2-40b672a110c1"
      unitRef="usd">-242009000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i09eff5609a304730b3625b4f57e0d19a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlkNjU2MDYxOGFhYzRkOWU4ZmM5NGNlYjcxYmEwNGE0L3NlYzo5ZDY1NjA2MThhYWM0ZDllOGZjOTRjZWI3MWJhMDRhNF85NC9mcmFnOjM5ZTRhNDJlYTQ3MjQ0YTNhMmJlNDkzZGM0NzNmMzBjL3RhYmxlOmRlMzNlZGU3Y2Q4MTRlMmZiOWZlNWU1ZWVkMjk3ZTdlL3RhYmxlcmFuZ2U6ZGUzM2VkZTdjZDgxNGUyZmI5ZmU1ZTVlZWQyOTdlN2VfNTItNC0xLTEtNjY3MjI_857b88d4-a156-4b0c-9e9a-0e6bfe0d33cc"
      unitRef="usd">-249215000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
</xbrl>
