<?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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:hsy="http://www.hersheys.com/20200927"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="hsy-20200927.xsd" xlink:type="simple"/>
    <context id="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iaa8c1be053a145688c57dcbe14802382_I20201030">
        <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>2020-10-30</instant>
        </period>
    </context>
    <context id="ibc79ccf5324040ffb22171dc00b0f35a_I20201030">
        <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>2020-10-30</instant>
        </period>
    </context>
    <context id="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i037652b376534e219ffa4cd7a911997e_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i70602f421948445f83d736e698d910a4_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7632884e903a4c539b44598d4ab640b3_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i5aed8795d13049e4a62e518839009f72_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i40256ec80b724a0e9e52fd8c23005680_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i41397389c98d4a1588237f3c0389cb56_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i98b42fcdcd6842b8a8225c04acef1e34_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iebdde0ae25834e688763672e464a9340_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i9a5d246a1eb84d0f8e61d853009fe106_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idd52f2776dc344819de182b1d959669f_I20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2019-09-29</instant>
        </period>
    </context>
    <context id="ia294dec3aa8b469faf86a83a8f93c045_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="ieed6c3bdb55048a397f534f8bb69d8c4_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="ie3bb5e1fe9bd41279a3eb9b8ce34a9c4_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="icaa130ab4bfc44c39a5cc8e0af242df1_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="ib8cbcf3a2c3e41369903515437173272_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="icd6a9a12080f438ca7613a0fe1696b2b_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="iadec4d361d4b49a589b72d3d02e195cf_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="i57fba8ba6eec4e30ab76c06ac25fd57b_I20200628">
        <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-06-28</instant>
        </period>
    </context>
    <context id="i6bb4d7e506ca48afb95184baf1806d95_I20200628">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2020-06-28</instant>
        </period>
    </context>
    <context id="idda98eb7569445f2a59f287e64ff6cbb_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ie77156ceed9045e5a60d2bc70f4752bf_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i28c414e61de5402bbf81822fa2140bff_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="icc187a08be6a480aa03e1885b6f167cc_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i54151fb2e5ee48d7827e656a4a7490be_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i0072b7aa188647cab3072e6aac9e4bea_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i005dbfca631a44adab4b7ae7b37986b2_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i6c148971b6b443dbb5a151feb795b545_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="i2daa280d51cf4743a40047721b7a29c1_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="i28afaf8af7b34bb589b34f515c6141ad_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="i6179986210114c21bbcc8ce9e5742bd8_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="i14b046f9acbb4c94a67c48becc58835d_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="i69c4264efd704e0fab1291e19458038e_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="ifb59155114d94387af09ea74f7b7f32c_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="ic66ab6659f43484890d537d69b2e890f_I20200927">
        <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-09-27</instant>
        </period>
    </context>
    <context id="i12d83d192a764aadaa0631ad01745c2b_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ied9594600aa14d0d95cbf3ab2fbae809_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ic53e321b777e4bd8b8d7f28fa8c10d03_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i5f025b940ced4134802ccecaafcb83d6_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="ied8e8eddd577494a87a15cc91423e154_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="iaeabf7e7a8794eb4b5f7a24a93efb4cc_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i0daa9b3f40704b4c90e6c06bfda64b5d_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i698230649d1d428d8c809e4a1577adbb_I20190630">
        <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>2019-06-30</instant>
        </period>
    </context>
    <context id="i05a9af152bf54c35915613364ba1f0f6_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic21735ba0bbe4e288fa64094755b5e8e_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="if9b6490294104fbe9ab498bce620fc40_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i925ce305d8cb4be4ae919453e1ccd15e_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i8c45016ea14a4bfdb0f014123e401f20_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1040b2a67c864e49aa09d1e6e5bc9e9c_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i6062656b305840f39336a5488db79cbc_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3e6e6c9b34154f6183d8766e1c7bb4ee_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7b29aca4836d45308e3b536e14757a3d_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i843f0b83d0a64e57952cb38ae74cb642_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i03597507777b4eb78b661bd2d3e37552_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i8b0e364ba72c4256a2fab1457062e53f_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i75e51882e3444f479675a9299acac54b_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i2573b61a52be4231b4968c33b7a56bf4_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="ieb16f581a34d4fa9a790b8a9b2042f9a_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="i89e0072edaf140f0be23f5288693ad3c_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="id74306abb1d64af483c1471b6b5fcce9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id60943770b6940a49a8925bb0e631f12_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i31e62f9c05764c46be047af81310e734_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie9d19aef23e5413ca12725c87ec1a2d1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if169dcb62abd41b9b49215eda738c58d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3dd101aa0ee43f08ba45aa54248d63c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iac1ef1dbc8704aec84a61fb8ac4152db_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icab976ca8dbd4e09943b23e275c1c263_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7a30b9137bf6409d94c143d10ac3215c_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ib3c50e17c8bc44b28d6498977bf1345f_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1e536cbcbd784759bab683521c02c650_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if4fa031273434b0e95f283a82cdbe8ca_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4abb2adc4bee4b1d8021b664619b33ac_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i643ebc38bf0a437f98b92ad9581f938b_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i9f9d61b5f6e44ddbb16d9449ab4a9533_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id4f95eb898404b7cbb5565af627b92f3_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ida41370ca08447e69e23ee1b6117b89a_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic76efe763acc4bc48620fcc4d2897a48_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i7727d8be35cf4649ac471e993ae1e552_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i6ebb9d712b0d41a9837c6bd9fd8a0790_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4e32a876f50341689318c0cb27567bf6_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i6f21fbfedfe044b08497489a7644fe09_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i90bd1ccfef114eaf86d3c09a00c55853_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i1bd9491fc2644f8f8835db31bcabd1bd_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7b8d9bda117c4322ae986bcc77cbbf37_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ic0c4add20d2e42e88aed9d27aa6f8c1a_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i985df29fe4de4098bbc4bcdeda89a77c_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ia1ead68ad70d4bdb99b32ce1425dd9c3_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i850ea939b5bb455fbe3867b7b0e8f35d_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i04c6388c719a4bfcb8a9bab3226233d9_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i19e4316134d14d8d80d1336a28ed38b6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6d6cb28f0f8e4267aa3dab180b70b64f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i871ce8d593584e1bbc56624ab7390eda_D20190923-20190923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:ONEBrandsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-23</startDate>
            <endDate>2019-09-23</endDate>
        </period>
    </context>
    <context id="ie69ca71e840342499f8f3871753282f1_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:ONEBrandsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i36adf78bd4224066bf744ea9b901b4ea_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:ONEBrandsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0ba21f049984edf8daca7e59e8e6967_D20190923-20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:ONEBrandsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-23</startDate>
            <endDate>2020-03-29</endDate>
        </period>
    </context>
    <context id="iecf6511ce3d1452a92db5b8820ea35d1_I20200329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:ONEBrandsLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-29</instant>
        </period>
    </context>
    <context id="i24732805d868478ca579a1f7c6650113_D20190923-20190923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:ONEBrandsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-23</startDate>
            <endDate>2019-09-23</endDate>
        </period>
    </context>
    <context id="i8da25c3e16534a62b6daac9087239767_D20190923-20190923">
        <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:ONEBrandsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-23</startDate>
            <endDate>2019-09-23</endDate>
        </period>
    </context>
    <context id="i519251c0bdb44926bef833f394fcf573_D20190923-20190923">
        <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:ONEBrandsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-23</startDate>
            <endDate>2019-09-23</endDate>
        </period>
    </context>
    <context id="ib15e3b10346b43fab7e55fa8d55e9e76_D20190923-20190923">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hsy:ONEBrandsLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-09-23</startDate>
            <endDate>2019-09-23</endDate>
        </period>
    </context>
    <context id="ibdeb3be6d6f24f6d89fd29dc9eb8ba8d_I20191231">
        <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:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie012c0acb40b4bfe8143a4705bb1d717_I20191231">
        <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:InternationalandOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4082c060c0d74cce937041370a6e2bfc_D20200101-20200927">
        <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:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i566f5793cf324509a49a8bb28f1f0546_D20200101-20200927">
        <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:InternationalandOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i7da7a795a2ea40d49f1619eede5f3339_I20200927">
        <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:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i3d0842cdda874ef7a33b9392839946bf_I20200927">
        <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:InternationalandOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="iefd775bde05b4e0cbbe648256c0b6ffd_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i993af69bb86e4607958f472f4558667f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ieaac157b8bf24600a82afd53dd89e585_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i3a7298f6d98c4e23aa1bccc7b91a762e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i389d7b375db3489a83fbde97ffd2b8aa_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i931de8099ed040299129679abafa0d29_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idb82b3aaacd740d88bad178750c118d4_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i4a948a8e871849418753951e5a7e8c58_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic79f01b7e6c441efb33d073ecefb8b73_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="if391dfdaf6914c8b96b864990c876089_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i03fe06e78dcf47efafd7fcbe646b1180_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic47dce2959144061845afa81650fd104_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3830bf4c8c85420a80eaeb1b0a43c5a3_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i965e186a24d341cab7dc34721a336058_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.90Due2020Domain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ib8aee03502e040cc9bc6ee752b0dda54_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.90Due2020Domain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i131658ab258f4b5ebbbfc2b160b91549_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes4.125Due2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ida9f8089391f457e8ccd96e7d455df6b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes4.125Due2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icc6178e56c54400c90d8c5483d38f3e5_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Debentures8.8Due2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="if3d95e99af03416da43618a7dbdeccec_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Debentures8.8Due2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib1dd8652996c4cc3b395f7461d4762e4_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.10Due2021Domain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i34efc58f75114d1c8e57656d74879035_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.10Due2021Domain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c68bfc2354c409fabe03d988f90f74b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie40dcc61f60a45aea11b5d05e6459ab4_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i8b8597d575c640a1b91f599581e1bb26_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.375Due2023Domain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ib15138808c1c4b09b332ae9b45dbb59c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes3.375Due2023Domain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i67c3f112b3044d6391d471880f2dd74d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8a7f650adc1c4d12bc49b1491960ea0c_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i67969ee17b684978be3a3543f6c1b91e_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i1fa340305e28477b8d389f56ed317509_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4ff1d8cd5dd94e0587f689983a3cb975_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i1ad0aac631da42969f85ba2992211219_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i14253420f8cf4bedb3294d2d7d07d76b_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i7a53fd1db18541b3a6162d9747eaf5be_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iab2fbfb0b10d483399801d1097e0e537_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ic10032a33a354465bb5aa700035e1fc0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibea19de9feaf4e739ef9358dcaf6955d_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="if4a413b1f31848c88fb1fb9dceda1b4f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b00ff5e60eb4760b4022267ad306c05_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i375d5175a33e4ffd845e828f0af83801_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ibf1336853a1346bb9d06f58abc12ebd2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i70160e3413be44519ed7610e1aa2c336_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i5c14d07c86634556826c8860a91b1b87_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ic271795bf71549da9e876f8f977821b0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i138325b891194851ba94a503e2b1811c_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i56453cd9da98408fa790a6ddeda4ff8f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iee7d40761faa44958475f0c77bf09617_D20200427-20200524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hsy:Notes2.90Due2020Domain</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:DomesticCorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-27</startDate>
            <endDate>2020-05-24</endDate>
        </period>
    </context>
    <context id="i0dfe11461d864e6db6262b6f0fcdff22_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2e35cd38a3204d2d9f0ecf1025ddd53e_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4e737f25b3544200a0e54e3d3e1a4c9f_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ie094ecd1bd9448f0b4d4b22c359bbf74_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibdfe27e9bd1c45e380c9c8595630e96f_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i99f27299cfad4e758a5c6ca6c6b95aa0_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i5210c8204fdf486594b93e1c1cf33db4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i998ab85c53fa4fe991532a02a51bed8b_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i087089ff9700405c82aef1fcb726bd54_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i52ded678990846c8809deb558ea393e1_I20191231">
        <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:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0aff1804a6b54c2384fd8d1f95778fa4_I20200927">
        <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:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ib5ba85d5108f4bb1b3ef12d22bb47a5d_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i85e450907bc64a4e964c92f74e8195df_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ifa09fdfeec794fa4b479ec7338cc2a25_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i289d47a5777b4e68b530e523f111a8af_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i325873e529cd40fbbbe9e514fefbf8e8_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i2c50ce4ea74a4f58a50f95c703dec321_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i159502bb097949fda85059120a26fa12_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i120cd0d71cb447c6b8985bf117b7d43c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i69d6abeda43244bda57c97fc4bb0252a_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i92115a72156f41eaa6c21a5d70ebac1b_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i446cfc90c0f74b359383ec94f359226e_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i94c3d6d56e6341edbf2c031357e2b8a4_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i314417cc3fab413a971d09b87b8bcef3_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i75d46154cab84c35b99b1ef7d987c4a1_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ie0f483f7f9f441df9f149310cf1862ef_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i33de9cb35d3d4174b191e599dce13fd3_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0de839d595db4206be07543de4877496_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i934b6ea9fd96428d9dbca1757797223f_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i811ce453385940d88be44af667f62748_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1d5b94f610df494bb20803424cce9d2a_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i56ecee90ed8a42cbba979641b9e2fd34_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1df5727b3e444cca8f620af89ecfe05e_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i675e215b013d490a8a3fad6e882b4fca_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="idb366f3161624a06bcb9fc0b9ebda38f_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i8791d689cc8b47c290dc8b3c716c3bfd_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic83f524db85648c99fb9eb13a8bc2aa8_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i74ba4df0498b40da95f3d94986cc534c_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i3d812ebc8bc849009426ad94d5dc8e8f_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i621e26fceedf4657b60d09a7d5a48075_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i18da6e78b24549149d6866839ba99c79_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3bf7b10a37e94646bb3ad1f9cd3be3fc_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ia81cb06720fd439ca5a5bce6ed52b27d_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2983d669fff74a00b96d6097116b0762_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ibc4f86b112824fb3901e5a52c56f4a76_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ibce78385e8bf40c4b4f3820a549f631f_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ibc635847b5554fcbaa8e422b988c00f9_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id161674cb17e491cbc1edeef3b008d4c_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7392f040e7dd450c9e99910c61811ac4_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if191a851dccd4d8da9a89a717dc44f38_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0ba1371fe9af4ef9a6b1450671513f6c_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i5da290bd590c4019a860a6592a7d130a_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9c594e8dc83540a9802ca89f19d1ac8d_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i481540fd18104fe79677d558514c4abd_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0d2acc700ef04ac6b5ea85ce2b8dbf76_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i2c06e68e61b349d8a2c620900ed59dc6_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i51609643f40e4c5e92180f60f54e99e1_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i21a221279f754cbf874ff148330c4882_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3e80442519b64f188d1d46d3f1ccadaf_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i156210bf80ad46a9b0ab283c240657e3_D20190101-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentsGainLossByHedgingRelationshipAxis">us-gaap:FairValueHedgingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:InterestExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i50203940e0af45e19d724e19ad772440_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i44322605c50f4b3c8bc230c0bb98a727_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i96e6e5b7d44c412eae56887b9c3da034_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i8a3648629a66466b8d168ac491d6d53c_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i9fb7d55c1b2e4701b46403549e145aa8_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ib4a02deaa1474c4490fbe98a1be1b70a_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i826d7734db0d4d448c18c1c60539e726_I20200927">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="if9557eadb3c54d8e940827b8124e8319_I20200927">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ie7e1b710b4504b81bc4151afcb237258_I20200927">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="i5aea59879d3640d48dd15dca3434d3ac_I20200927">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ieaa0d6f0958246afa839ed2e6884f1cf_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ib1c57ff0fd8f4acbb5c05ea16590dc8f_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i54ea2dec6b2244e6bf52fb6416ba58af_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i3395008760724ab8b997e4c80d309308_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="iac63de8ef8f34fabb45dc0de5ba973b5_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i0fc492103af24202b314c16b3c16e285_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="if7b1290426294a399ad9f8b23ad5f333_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ib9a2ace206744e5e8fbdb56b05286d4c_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i8630318a9e6e4455a0445f494cb36467_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8c705a227194cb8836f88edf9258d5f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5ce98772079448cabbb0b23827c17d05_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id61e769e29b046d598b406a6144458a3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idddc1572c77f455ab9d818b21b0b46a6_I20191231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if256f01ed2eb45c482defdaaaea184ab_I20191231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9189f67ed12946ca991b78a0fb6a3103_I20191231">
        <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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i027fa22605ac47128a362bfb3a9cf930_I20191231">
        <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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d3b02daa4664badac216d174b2cb66d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2d8523e5d4cb4f6cb17db5d4abcefe99_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaef85d797a55458f9957830af06beec8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i988b2a57c9954fc199a51a7ccaa8109c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i08dce7b9c9c547a7aa022acdb381c382_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2f9b224ac25466e8dd1f9e4e6959d4d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iabcd6ccc056d46298573cf056ac13af8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5d2dc2e49474255b99dcd5b68bd1471_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i545ee919adec4ecc80cd3ca22edd1397_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="id8f86ca8a72b4979b2f723bc977af9cf_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3892ead6849849deb12fadd8bf45b0f3_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i532ec001ce934a819451cdae00f01383_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="ic16d6757910a4132b07005bad0a3d654_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i35e9dee4f26b4ca4a10b924da3070e93_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ieec630f420574c7aa1ca1c18d08bbd13_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="ie74826e44fe942eea334c460fc822721_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1a6d8f5d5de44dab9fb0bd0727432bcb_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i83320d12f4fb4fd8aa7911d9321f085c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iee91e632852e4183a8457dffb44e6f94_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="icdcb6d38e2484310bde9689a3e39d579_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="idf057e457083417ba271bebec44920c6_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i453b71c1c5c845bfaaffb69ec520a93f_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4f397b6b95df4223990d347f427f9fa5_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i35de140054604ced9de180b61e46eed4_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i86576930affd4f2386dd15e6e0a3537f_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iab1ffe3f4fa446188f19d1a7f86fae9e_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3cf327a15da9455aa0ec47c9664cf4a2_D20200629-20200927">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2ac4750bc68c4caaa128fa37841904db_D20190701-20190929">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="idddf89cf11b848eb88f72cf4091cd99c_D20200101-20200927">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iba9d879768a8470ca36878cd7f43ac43_D20190101-20190929">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ifbf2dfd522da47f7873e22c8430b6939_D20200629-20200927">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i592008efbb6e45db94c4954cb74e1da8_D20190701-20190929">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i90c35bba4dd044228fef111f5bd7ac8f_D20200101-20200927">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i023dac7a1cb0445ebdca50eb79b937dd_D20190101-20190929">
        <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:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i41d4201bf81c4cfbbc315f28bfe32958_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:MarginforGrowthProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">srt:NorthAmericaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i0c170ced0a1644acb51bfa580bb7a8dd_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:MarginforGrowthProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:InternationalandOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i498a4fb5682b49d2a84e14b9d4e59966_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if10302496cbe4bae92ff55780f0576b0_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9e24a038fcdb412883801a3c2cf9dfb6_D20190101-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringPlanAxis">hsy:MarginforGrowthProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i04bc3cf990284a80880511191aa50050_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ia2402f1f74a24947a63bc0196ae189b6_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i36133bfabced45ed8dd3d0147449845c_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9c0a1d222a524e8e88694f5ec1953e1d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id83fe73795b64c5f849aefb7d2380968_I20200927">
        <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>2020-09-27</instant>
        </period>
    </context>
    <context id="i89356c511e344ab1b1720603699adc03_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ifaae271ed9e04997a896c27e0444db4a_I20190929">
        <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>2019-09-29</instant>
        </period>
    </context>
    <context id="ia78119e9d54e4fb18d375551b9f4bbd6_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i7c4158fb742147e8ad0da9c49627e35f_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hsy:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i18ae0f48bf6648c0980f76a6233aa0fb_D20200629-20200927">
        <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:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i23a732a608484db9b58f37277081eaac_D20190701-20190929">
        <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:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1cc90ea2638b40f7835bd3e3a5ae2555_D20190101-20190929">
        <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:NorthAmericaSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ib420dce28faa468dbbf42030067f30f5_D20200629-20200927">
        <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:InternationalandOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i3fc7f3caedaf469dbba199d70b10f612_D20190701-20190929">
        <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:InternationalandOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="if0458098826f4ce3b1b9efd1d3511c05_D20190101-20190929">
        <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:InternationalandOtherSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ic4f773d7681447b1abc201470d57a03f_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i9934af229b16411badf03de6ec905727_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ib299240e144a462ca35e0de1f876c2b9_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if6e39362b8224ee3b7563c0950f3746c_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i29732d548e5d4c9abdee216bbf0c24b1_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ibc8b56b97d93466da71eeb74e6d9fa31_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i8b008f40547d4af49cc65973295f6eca_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id776715816ab45aca6eae6e26c8f4a16_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ife8300711d5b47159d7edcbfaedce90b_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic31a6a3c8863418b850fb525aa495cb4_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i95bd2c3c75544af7ac37e31845161544_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="idfec7cade86543d0a34b93cfcd231931_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="iaa289b66abcc440b8839a37c1f504d25_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if1b2d5f52edb40ea886e02973ed143d4_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3f3c68ce94104ac08da90a7def1ffe0e_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ida41c35e5a244df8b17a5875f8ba16a8_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1ad9388ad5af43678698ad78c27f78a5_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2ee31b71981f4a5ca10abf3c2b30999d_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i7505dd939a104ccd8c1ca1b43967cb67_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i5aaabca4130649aaaf813648a78276ad_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ida9db8edcb4942bba9400d4f53fc0ece_D20200629-20200927">
        <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:StatementBusinessSegmentsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i7d48c429d5d54761833b3dedd805739f_D20190701-20190929">
        <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:StatementBusinessSegmentsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i8898cd30393b4087b51ae0501b6b7725_D20200101-20200927">
        <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:StatementBusinessSegmentsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic8090cb805644fb48bf2541211a13513_D20190101-20190929">
        <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:StatementBusinessSegmentsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i2df623503d5d4775b165b0b7f1d884d1_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i15d802a7924c4698b193990ba2644fb7_D20210101-20211003">
        <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>2021-01-01</startDate>
            <endDate>2021-10-03</endDate>
        </period>
    </context>
    <context id="i6f185ea64af140409652557b5bbddbc1_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i90f76122fe1b4b278dc5adbf2d6ccac6_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i1dfa280da707473bb17cf5f885e6ccea_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i49d2cb2d181c4ccd9ead48a21ae6d235_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0efceef1dc1940e6aaabe6390217558c_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i394e1d960acf4706910e4d064edebeb1_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9e4f2d718a99400296da2e14f4d5845b_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="if56707754b0e46e6ab1af12c979b3314_D20190101-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i346ad19ede554a8f9e2796cbfc398f7d_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i0a7682df85074bc9bd933bc09e567e45_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i282e4506eb8d445bbee06155947d3c73_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i0d46f610303c4538bf6487f773d87ffa_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i249643852f5a4c92a512a81ae6feea34_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:ConfectioneryAndConfectioneryBasedPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic72c7ba3e84a444c92f2784da2dcb028_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:ConfectioneryAndConfectioneryBasedPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ib2ab6a5467cc4aebb61c02d7d77c83e1_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:ConfectioneryAndConfectioneryBasedPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1f5f7ab32d02419281b2898c5e3671c5_D20190101-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:ConfectioneryAndConfectioneryBasedPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i546704a1e054423d8056b41e7f8bf791_D20200629-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:SnacksPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iad7428b2355643508e297536011f5da3_D20190701-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:SnacksPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i4fb44ed7d3cb4260a698208ee4f0ccec_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:SnacksPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i2f624e5bf71d4306b0e5dd80885a9922_D20190101-20190929">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">hsy:SnacksPortfolioDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i0bf88fad7b414607a014fec4a569e743_D20200101-20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">hsy:HersheyCommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="iea39e39b9b684e4d96da20911d90696b_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="i3654cff7c05e48488ae5c2a66cb9e8fa_I20200927">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000047111</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">hsy:LotteShanghaiFoodCompanyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-27</instant>
        </period>
    </context>
    <context id="ic3ff5e1dbd1a4f0a8106b423a2defc2f_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i0bd791e1c7884e528a9f42e96f1981d3_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ic7be4fe6088a44fca08c7ea9c601a41d_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ia11b3f6cf47445c9ade580e6160442b6_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ic2b58083e2204652bbd3edf855c871dc_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i406fe2e61ee64cf99c50d16a9c239d5e_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i66392606589b40cdb8674c36459a112c_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i3dc756d347974149b95c6336ed64d1e4_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i9628e002481947aa9329fa16ad955a70_D20200629-20200927">
        <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>2020-06-29</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i790251863488497eb8fe417ffca9662c_D20190701-20190929">
        <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>2019-07-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i536838bf4902420cad6a4e0dd9bf9a23_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="id4a2192a3b1c4cae97f8496c996dcdd0_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="ia1d55ad6756843978949cfc2eb735a11_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ifa22b142ce8146959ae2dd159baf13aa_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="ibcffc7d0147f474c908a714d8dca3a24_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i9888fca3e2224bceb2c5231cc8ae5523_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i1dc60125c9b2422cb1a954b5ac4aec60_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="i2e04e28c40be45f6b958296c3f55822e_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</endDate>
        </period>
    </context>
    <context id="id954f325c46d49859fbe2b3e3e82a715_D20200101-20200927">
        <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>2020-01-01</startDate>
            <endDate>2020-09-27</endDate>
        </period>
    </context>
    <context id="i9bd25db1bd744ec08f33c5e704164af2_D20190101-20190929">
        <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>2019-01-01</startDate>
            <endDate>2019-09-29</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="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80L2ZyYWc6ZmIxNDA4NWJiNjYxNGIzOThiZGJhOGRhMjBlMGQ3MmEvdGFibGU6ZTU3NWQ1YWZhYTJhNDUzM2I0OTI0ZmVlMjAyY2JlZWMvdGFibGVyYW5nZTplNTc1ZDVhZmFhMmE0NTMzYjQ5MjRmZWUyMDJjYmVlY18zLTEtMS0xLTA_8a2aebee-1cc8-441f-be6a-c638dd43ed6b">0000047111</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80L2ZyYWc6ZmIxNDA4NWJiNjYxNGIzOThiZGJhOGRhMjBlMGQ3MmEvdGFibGU6ZTU3NWQ1YWZhYTJhNDUzM2I0OTI0ZmVlMjAyY2JlZWMvdGFibGVyYW5nZTplNTc1ZDVhZmFhMmE0NTMzYjQ5MjRmZWUyMDJjYmVlY180LTEtMS0xLTA_006c673a-0ed2-4af2-a7e8-556be3fa67bf">2020</dei:DocumentFiscalYearFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80L2ZyYWc6ZmIxNDA4NWJiNjYxNGIzOThiZGJhOGRhMjBlMGQ3MmEvdGFibGU6ZTU3NWQ1YWZhYTJhNDUzM2I0OTI0ZmVlMjAyY2JlZWMvdGFibGVyYW5nZTplNTc1ZDVhZmFhMmE0NTMzYjQ5MjRmZWUyMDJjYmVlY181LTEtMS0xLTA_8eee33d4-6a7b-49a1-972e-02d033f1c2eb">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80L2ZyYWc6ZmIxNDA4NWJiNjYxNGIzOThiZGJhOGRhMjBlMGQ3MmEvdGFibGU6ZTU3NWQ1YWZhYTJhNDUzM2I0OTI0ZmVlMjAyY2JlZWMvdGFibGVyYW5nZTplNTc1ZDVhZmFhMmE0NTMzYjQ5MjRmZWUyMDJjYmVlY182LTEtMS0xLTA_8706e228-1f16-4102-9705-12e2b2c474cd">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80L2ZyYWc6ZmIxNDA4NWJiNjYxNGIzOThiZGJhOGRhMjBlMGQ3MmEvdGFibGU6ZTU3NWQ1YWZhYTJhNDUzM2I0OTI0ZmVlMjAyY2JlZWMvdGFibGVyYW5nZTplNTc1ZDVhZmFhMmE0NTMzYjQ5MjRmZWUyMDJjYmVlY183LTEtMS0xLTA_a5f5e8d9-c09d-4779-a5a2-26ef28df3f37">false</dei:AmendmentFlag>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTItMC0xLTEtMjQzNQ_e2ddfded-ee4b-441e-b2e0-20c23bcd0690">us-gaap:AccountingStandardsUpdate201602Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xMDAvZnJhZzozNmViMThkNDc0MjI0Y2M1ODNjZmQwMzc5NGE0OTY3Ni90YWJsZTo5ODAzNzllNjQzMWM0MmZiOWFjNjNhMDQyZmI4OWY2Ny90YWJsZXJhbmdlOjk4MDM3OWU2NDMxYzQyZmI5YWM2M2EwNDJmYjg5ZjY3XzAtMS0xLTEtMA_04b757d3-3400-4a7d-bfc8-8fbae66f1789">us-gaap:AccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xMDAvZnJhZzozNmViMThkNDc0MjI0Y2M1ODNjZmQwMzc5NGE0OTY3Ni90YWJsZTo5ODAzNzllNjQzMWM0MmZiOWFjNjNhMDQyZmI4OWY2Ny90YWJsZXJhbmdlOjk4MDM3OWU2NDMxYzQyZmI5YWM2M2EwNDJmYjg5ZjY3XzEtMS0xLTEtMA_fe7af66f-769a-468d-a859-57bd5b833aa9">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjE5_073fe87c-2587-449b-afeb-0f777b89e62d">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6NWVhNzA3ODM3MzRlNDY0MWEyZGVhOWRmOTViMGM1MDMvdGFibGVyYW5nZTo1ZWE3MDc4MzczNGU0NjQxYTJkZWE5ZGY5NWIwYzUwM18wLTAtMS0xLTA_d60f7e71-9af0-4fa5-8a86-615f0b99202e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8xNjQ5MjY3NDQzOTA5_5374cee3-5ddd-4c2a-a1e2-4a4bf720e624">2020-09-27</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6MzJlYmIyMGZlZDkzNDEwMDlkZWU4ZjBhZmQxOGU3NjkvdGFibGVyYW5nZTozMmViYjIwZmVkOTM0MTAwOWRlZThmMGFmZDE4ZTc2OV8wLTAtMS0xLTA_37b00682-cb12-42ea-9fb0-a74bdad3f845">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjEx_1e19e13b-3325-4f8f-a289-2d43bae22b24">1-183</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjEy_2b2d0a61-2388-4119-bf69-c2da8992d214">HERSHEY CO</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6NjRkOThmN2I3Zjg0NGU2OTg3NGRkOWNkMWJjNmI0MzYvdGFibGVyYW5nZTo2NGQ5OGY3YjdmODQ0ZTY5ODc0ZGQ5Y2QxYmM2YjQzNl8wLTAtMS0xLTA_e345912f-5e5e-4d0a-b730-d09a84f1d344">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6NjRkOThmN2I3Zjg0NGU2OTg3NGRkOWNkMWJjNmI0MzYvdGFibGVyYW5nZTo2NGQ5OGY3YjdmODQ0ZTY5ODc0ZGQ5Y2QxYmM2YjQzNl8wLTItMS0xLTA_af8d602b-c68b-4db3-90b7-b045502e9d6a">23-0691590</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjE1_389cabcf-e86a-417c-a449-265f8bc04727">19 East Chocolate Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjE2_f831e96e-a96a-4875-b187-3fe6b50eefba">Hershey</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjE3_a22fe1eb-676b-41de-9494-a5c5391f046b">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjE4_fe7e9988-d0ef-498e-a057-786a64ba4cfc">17033</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjEw_3ac54bfe-5bbf-4356-929a-b3112334380e">717</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjIw_23b56e09-0b6e-4dfc-b2a8-917d1010e4f8">534-4200</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6YjQwOTA4ZGU0ZDU4NDkwNzlhMzY4OTVhMTRhZGE4MDEvdGFibGVyYW5nZTpiNDA5MDhkZTRkNTg0OTA3OWEzNjg5NWExNGFkYTgwMV8xLTAtMS0xLTA_4e82e710-8260-4df9-b73f-2977addcb068">Common Stock, one dollar par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6YjQwOTA4ZGU0ZDU4NDkwNzlhMzY4OTVhMTRhZGE4MDEvdGFibGVyYW5nZTpiNDA5MDhkZTRkNTg0OTA3OWEzNjg5NWExNGFkYTgwMV8xLTItMS0xLTA_f4bdc679-93f4-469e-87d1-b0c0937b2031">HSY</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6YjQwOTA4ZGU0ZDU4NDkwNzlhMzY4OTVhMTRhZGE4MDEvdGFibGVyYW5nZTpiNDA5MDhkZTRkNTg0OTA3OWEzNjg5NWExNGFkYTgwMV8xLTQtMS0xLTA_7f0e5cc0-dea4-4ac8-bae8-1b84b255b871">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjIx_4cd486bc-7478-4bee-b333-0aefa43cdde4">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjEz_a21a9624-b47b-4475-9e3b-411d18577203">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6ZTliY2YwYzEwNDkxNGQ5NWFkNTJkYzk2NzkwY2UyNzIvdGFibGVyYW5nZTplOWJjZjBjMTA0OTE0ZDk1YWQ1MmRjOTY3OTBjZTI3Ml8wLTAtMS0xLTA_0dd596d2-7979-4ebd-811e-54e4ff9990a4">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6ZTliY2YwYzEwNDkxNGQ5NWFkNTJkYzk2NzkwY2UyNzIvdGFibGVyYW5nZTplOWJjZjBjMTA0OTE0ZDk1YWQ1MmRjOTY3OTBjZTI3Ml8wLTEwLTEtMS0w_d735ae26-6442-4b71-8a25-eb80544d9705">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGFibGU6ZTliY2YwYzEwNDkxNGQ5NWFkNTJkYzk2NzkwY2UyNzIvdGFibGVyYW5nZTplOWJjZjBjMTA0OTE0ZDk1YWQ1MmRjOTY3OTBjZTI3Ml8xLTEwLTEtMS0w_3aa238d7-26c8-4496-ac5f-7ae71b999fda">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMjE0_150dafc3-29f1-4ae8-a5fa-454e4169c2c6">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iaa8c1be053a145688c57dcbe14802382_I20201030"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMTI2_cf12ded7-9984-48c8-b957-1bec676402e1"
      unitRef="shares">147529729</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ibc79ccf5324040ffb22171dc00b0f35a_I20201030"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xL2ZyYWc6MjkxYTQxMzliODU4NGNjYzllZTUyMWIyN2EyMDEzOWUvdGV4dHJlZ2lvbjoyOTFhNDEzOWI4NTg0Y2NjOWVlNTIxYjI3YTIwMTM5ZV8yMTkx_4abcc688-accf-48d8-9f8d-8028dfa21d4a"
      unitRef="shares">60613777</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMi0yLTEtMS0w_adaccf6a-1da3-4c9e-8aa8-65ac11c78162"
      unitRef="usd">2219829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMi00LTEtMS0w_3c5ecfc9-eaa0-4971-b679-045f3987ae16"
      unitRef="usd">2134422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMi02LTEtMS0w_2bf2ff5e-7605-4244-8219-e23d08631cc6"
      unitRef="usd">5964475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMi04LTEtMS0w_b358fef9-a4f2-4dbd-83dd-90588dcab2bf"
      unitRef="usd">5918127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMy0yLTEtMS0w_551fae8b-9670-4f2d-a296-043652d444bf"
      unitRef="usd">1139805000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMy00LTEtMS0w_e64b0eff-aad8-498e-82b1-3792d8c6ef38"
      unitRef="usd">1191104000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMy02LTEtMS0w_863e2ac0-3bd2-482c-8734-9855eccade08"
      unitRef="usd">3225277000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMy04LTEtMS0w_5ebf6103-03be-4f99-be65-ee8498cac282"
      unitRef="usd">3207561000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNC0yLTEtMS0w_c75e1bf1-8d5d-4841-aa52-16194d730d58"
      unitRef="usd">1080024000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNC00LTEtMS0w_f3e76662-0bef-48d0-9b47-33ffb5b72f9a"
      unitRef="usd">943318000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNC02LTEtMS0w_b3241f6d-bfd4-4e6c-9735-cfaff3283ab5"
      unitRef="usd">2739198000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNC04LTEtMS0w_79c39a12-0d01-46ef-b80d-044c85f60212"
      unitRef="usd">2710566000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNS0yLTEtMS0w_287d953d-c146-4c57-a792-3e9d6f163137"
      unitRef="usd">468614000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNS00LTEtMS0w_d6bd1176-6b7b-4af6-99af-00283cc44fe0"
      unitRef="usd">481363000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNS02LTEtMS0w_b9f6af3b-47c4-4e26-9e52-02cb9f4eecfb"
      unitRef="usd">1352947000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNS04LTEtMS0w_0481c930-7e07-4d20-a3af-578641d56553"
      unitRef="usd">1388729000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:AssetImpairmentCharges
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNi0yLTEtMS0w_45da3bb2-480c-4f5f-a3b7-27710937997a"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNi00LTEtMS0w_92553abe-5775-4b92-ad8a-2a45483b331e"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNi02LTEtMS0w_437d3794-6af1-4487-a941-420f750d1c62"
      unitRef="usd">9143000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfNi04LTEtMS0w_790a3acf-844c-444a-b76b-afa683078be8"
      unitRef="usd">4741000</us-gaap:AssetImpairmentCharges>
    <hsy:RestructuringChargesBusinessRealignment
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOC0yLTEtMS0w_1355829f-d068-4fa5-b0af-b2e41fd85073"
      unitRef="usd">0</hsy:RestructuringChargesBusinessRealignment>
    <hsy:RestructuringChargesBusinessRealignment
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOC00LTEtMS0w_8aea91e8-5270-4016-aed3-5940ed695f55"
      unitRef="usd">1140000</hsy:RestructuringChargesBusinessRealignment>
    <hsy:RestructuringChargesBusinessRealignment
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOC02LTEtMS0w_a7f59aea-ccf3-457e-b8f3-e06495631c5d"
      unitRef="usd">-475000</hsy:RestructuringChargesBusinessRealignment>
    <hsy:RestructuringChargesBusinessRealignment
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOC04LTEtMS0w_407e8828-da8b-4df9-8152-a4f554470df0"
      unitRef="usd">7342000</hsy:RestructuringChargesBusinessRealignment>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOS0yLTEtMS0w_ed5ed8e9-7442-42fa-9aec-96a350dbf0c1"
      unitRef="usd">611410000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOS00LTEtMS0w_adb3a43b-f6d9-47d6-b9c5-9f7dd0fcdb64"
      unitRef="usd">460815000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOS02LTEtMS0w_9181313e-5322-454e-bb4d-6e24509fa128"
      unitRef="usd">1377583000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfOS04LTEtMS0w_c0763658-61b3-4a09-ae33-29f83ca7a7de"
      unitRef="usd">1309754000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTAtMi0xLTEtMA_fd6bba96-c20b-47bc-8ea3-8a16848101ee"
      unitRef="usd">-37258000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTAtNC0xLTEtMA_7516502d-dc1d-4a28-8005-fa2ddc259324"
      unitRef="usd">-35456000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTAtNi0xLTEtMA_b9986dd2-9209-4777-b34c-866dad15cb58"
      unitRef="usd">-111592000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTAtOC0xLTEtMA_11a25229-9600-4ab2-a9cd-d6765f088d02"
      unitRef="usd">-106690000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTEtMi0xLTEtMA_a3704f1a-6c93-4221-acbc-9ea3ca4240e6"
      unitRef="usd">-11644000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTEtNC0xLTEtMA_726b1dce-0f70-44dc-bc29-b3922892d0f0"
      unitRef="usd">-17999000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTEtNi0xLTEtMA_0686313c-503e-42a4-829d-ae84332f0522"
      unitRef="usd">-34394000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTEtOC0xLTEtMA_c5d114fb-26db-4220-b76d-9865f7ce8a19"
      unitRef="usd">-36601000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTItMi0xLTEtMA_ecf4e53d-60d0-4dc0-992d-07b82c8cbb68"
      unitRef="usd">562508000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTItNC0xLTEtMA_b73c42e4-9b5a-4add-854b-4760fc2a4f74"
      unitRef="usd">407360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTItNi0xLTEtMA_6ebfa9dd-258a-44c7-9d57-c40d7c9681e3"
      unitRef="usd">1231597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTItOC0xLTEtMA_6b899ebe-1fc1-4630-92d1-13e31490f5b1"
      unitRef="usd">1166463000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTMtMi0xLTEtMA_4c947230-22b0-4fcd-b143-fc73e802d0ce"
      unitRef="usd">115250000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTMtNC0xLTEtMA_726a8c77-31ea-4cad-85c9-3bf495358d57"
      unitRef="usd">82178000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTMtNi0xLTEtMA_416b6ac6-f3c1-4a21-b951-9964fdd09af1"
      unitRef="usd">247514000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTMtOC0xLTEtMA_e333fff6-743a-485e-af32-712e3f411276"
      unitRef="usd">224129000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTQtMi0xLTEtMA_10a6af16-c063-4703-b9a7-2002519265f1"
      unitRef="usd">447258000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTQtNC0xLTEtMA_76cd7455-23e2-405e-b53d-d18eff507f89"
      unitRef="usd">325182000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTQtNi0xLTEtMA_60868fc3-62b2-4174-9357-36be6d3e2e17"
      unitRef="usd">984083000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTQtOC0xLTEtMA_4725aa92-2d80-4070-9101-325f76153b22"
      unitRef="usd">942334000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTUtMi0xLTEtMA_16b819e6-8a4e-4783-ba90-2df8066786b0"
      unitRef="usd">-25000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTUtNC0xLTEtMA_1d0b80cc-98c2-4ca2-977a-916df8978efd"
      unitRef="usd">-125000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTUtNi0xLTEtMA_d021bfac-5981-4bca-bdce-60d9d668b9b6"
      unitRef="usd">-3238000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTUtOC0xLTEtMA_2262421f-f7db-4cd5-8b42-cec5cc66e39f"
      unitRef="usd">-171000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTYtMi0xLTEtMA_843a9b2a-88fc-4497-abcb-55af3e588c7d"
      unitRef="usd">447283000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTYtNC0xLTEtMA_2d6d8d7f-62c0-4f7f-af3c-011daf4efe08"
      unitRef="usd">325307000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTYtNi0xLTEtMA_806f3b4a-58df-4803-9ff7-5404e61fedfc"
      unitRef="usd">987321000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTYtOC0xLTEtMA_27e00bd9-be02-4e09-9c2f-ba3d05c9e0b4"
      unitRef="usd">942505000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTktMi0xLTEtMA_0dffc600-e645-47c5-9bbd-25d11eee4142"
      unitRef="usdPerShare">2.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTktNC0xLTEtMA_d940ecc0-a315-4193-831f-51db79435d92"
      unitRef="usdPerShare">1.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTktNi0xLTEtMA_e889288d-0eb9-4fbb-a696-0e95909770bb"
      unitRef="usdPerShare">4.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMTktOC0xLTEtMA_c8ee89f0-2d50-4bd3-bbc5-922290c581db"
      unitRef="usdPerShare">4.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjAtMi0xLTEtMA_92b49ab0-14a9-49f0-a2cf-802fd95f6d03"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjAtNC0xLTEtMA_c6fd716a-2964-4980-9f8d-26f3426fecd0"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjAtNi0xLTEtMA_826c4c05-36d1-4dd0-a86d-4b01581c04b0"
      unitRef="usdPerShare">4.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjAtOC0xLTEtMA_dd770b14-d82b-4123-a18c-6f8d1f707a45"
      unitRef="usdPerShare">4.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjMtMi0xLTEtMA_c9918bf3-ecac-4a1e-a20f-f37158c575a0"
      unitRef="usdPerShare">2.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjMtNC0xLTEtMA_bdf389fc-45d1-4ee6-9fbc-079305db3b69"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjMtNi0xLTEtMA_b2fe90a7-7aee-4bd3-8bb8-90492d018064"
      unitRef="usdPerShare">4.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjMtOC0xLTEtMA_fcb2c343-1ac7-4daf-b2d0-02fc4d69a5c5"
      unitRef="usdPerShare">4.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjQtMi0xLTEtMA_c971b34d-c615-4ae2-be25-8f1dab81cae8"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjQtNC0xLTEtMA_34fd9fab-f791-4575-9ab5-7c4a531a89a3"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjQtNi0xLTEtMA_ff1c5a65-7af7-415a-8542-0209e0808429"
      unitRef="usdPerShare">4.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjQtOC0xLTEtMA_a81e5d86-9fe5-4a18-a48f-a5033c29ecf9"
      unitRef="usdPerShare">4.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjctMi0xLTEtMA_4c49b165-a8e0-4d08-9c3e-4bc7b24b8a38"
      unitRef="usdPerShare">0.804</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjctNC0xLTEtMA_c2de8d87-4599-4705-b8ad-92fb5b47d093"
      unitRef="usdPerShare">0.773</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjctNi0xLTEtMA_ff9a1b8c-a070-4c5e-968c-04d1f317a562"
      unitRef="usdPerShare">2.350</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjctOC0xLTEtMA_78246821-aabf-4393-9e51-91c1d9f63639"
      unitRef="usdPerShare">2.217</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjgtMi0xLTEtMA_f85f6a23-cb06-48e5-bf0a-537d9c1f38ab"
      unitRef="usdPerShare">0.731</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjgtNC0xLTEtMA_f6098b97-b340-4769-b77b-e114b322ea54"
      unitRef="usdPerShare">0.702</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjgtNi0xLTEtMA_b18319d6-ed7a-47b9-85b9-00275f87b5a2"
      unitRef="usdPerShare">2.135</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xNi9mcmFnOjIyODFlYzIxZTg2NDQ0M2Y4YTQ4NTg5M2FjMmRiZmU4L3RhYmxlOjBkNDdmNTU2ZWRiOTRmZDRiNzkzZjMxNTNlZGIwOTFlL3RhYmxlcmFuZ2U6MGQ0N2Y1NTZlZGI5NGZkNGI3OTNmMzE1M2VkYjA5MWVfMjgtOC0xLTEtMA_cfc9df62-343c-4057-aaa0-0fe8e08484b3"
      unitRef="usdPerShare">2.014</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:ProfitLoss
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMy02LTEtMS0w_a5fb2e6c-cbff-466e-9aea-e1a9d95cc8ab"
      unitRef="usd">447258000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMy0xMi0xLTEtMA_90b6d5c8-04f2-4e53-871e-5e828588b294"
      unitRef="usd">325182000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMy0xOC0xLTEtMA_60868fc3-62b2-4174-9357-36be6d3e2e17"
      unitRef="usd">984083000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMy0yNC0xLTEtMA_4725aa92-2d80-4070-9101-325f76153b22"
      unitRef="usd">942334000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0yLTEtMS0w_abb147c6-86d6-437a-a825-3a545aa11d19"
      unitRef="usd">7050000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi00LTEtMS0w_d77f5a01-5763-42cb-86b7-528dd075a8cb"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi02LTEtMS0w_fbb89977-89a8-4a5f-828e-3407c3ba3b7e"
      unitRef="usd">7050000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi04LTEtMS0w_967213c5-dffa-4f2b-9fb1-210b2e4d3ec8"
      unitRef="usd">-7604000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0xMC0xLTEtMA_356d4671-46cd-4bd7-a956-3ebe66c07361"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0xMi0xLTEtMA_7d0fbfa7-30b0-448b-aea5-72faa14dac57"
      unitRef="usd">-7604000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0xNC0xLTEtMA_c4ea1ac6-967b-4f80-9ac6-6e2ce0728f73"
      unitRef="usd">-41242000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0xNi0xLTEtMA_93310ea9-cea3-42a2-8e08-1b2105a3aade"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0xOC0xLTEtMA_ffc358c4-4b2b-4274-8eed-88674d52c17b"
      unitRef="usd">-41242000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0yMC0xLTEtMA_c4606f52-7431-4f64-afaa-9e37538a4597"
      unitRef="usd">3475000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0yMi0xLTEtMA_6c44ae56-ad4c-4d2f-b790-3b1dc24c063f"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfNi0yNC0xLTEtMA_415dd1f0-8e23-438e-bb33-15cb332ea56a"
      unitRef="usd">3475000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0yLTEtMS0w_d3780dc3-2d11-4712-9b31-3c0eeefa4ed6"
      unitRef="usd">3204000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS00LTEtMS0w_1e3b3772-6930-40aa-b947-aca33f138324"
      unitRef="usd">758000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS02LTEtMS0w_6b0c6ef4-d8c3-485b-b95e-33e712d8ea2d"
      unitRef="usd">2446000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS04LTEtMS0w_8e0ed5e5-9d36-4017-999d-28a3ae6e62c6"
      unitRef="usd">10020000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0xMC0xLTEtMA_377f4610-d99e-4854-9711-c0f2c6ba759e"
      unitRef="usd">2465000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0xMi0xLTEtMA_0fd95ca0-5d43-4e2c-8bc7-39a68d01894f"
      unitRef="usd">7555000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0xNC0xLTEtMA_cd2742b6-6490-4fd8-91f3-b2c847c4d77c"
      unitRef="usd">-13481000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0xNi0xLTEtMA_250bd59c-d7ab-4451-8995-d5c9e87aba63"
      unitRef="usd">-3195000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0xOC0xLTEtMA_5404a53f-bbf8-45cd-87e9-94bc73cdb083"
      unitRef="usd">-10286000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0yMC0xLTEtMA_538a8703-54d6-41bc-9ebf-9166b4abfba5"
      unitRef="usd">10020000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0yMi0xLTEtMA_075afd30-0330-443a-8130-fc0a24af3a23"
      unitRef="usd">2465000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfOS0yNC0xLTEtMA_11d23603-7c9e-442c-83b6-3522c4060788"
      unitRef="usd">7555000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMi0xLTEtMA_437e42e7-7a74-46bb-aefc-3a1f56e1eebb"
      unitRef="usd">-4945000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtNC0xLTEtMA_4b26d95d-0c0c-4a97-954a-b6c91d1a728e"
      unitRef="usd">-452000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtNi0xLTEtMA_f4abe69e-6343-4e4b-9e83-ed972aeb4a91"
      unitRef="usd">-4493000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtOC0xLTEtMA_804e5d8d-e368-46c2-a679-482183a92bef"
      unitRef="usd">-11537000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMTAtMS0xLTA_b6b7343a-5430-4dc9-ba7e-534852e68c41"
      unitRef="usd">-2755000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMTItMS0xLTA_21cd17e3-f273-4e34-aaa0-c41a99a9f0ad"
      unitRef="usd">-8782000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMTQtMS0xLTA_fb3d18e8-ebd7-4632-96a6-7c9663044376"
      unitRef="usd">-18242000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMTYtMS0xLTA_51ca9209-5aec-4ad5-bfec-5d041034f35d"
      unitRef="usd">-3183000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMTgtMS0xLTA_cf57edb4-026a-4356-8b95-8b6a6da0b416"
      unitRef="usd">-15059000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMjAtMS0xLTA_2bb60e3e-96e0-414f-986e-8a0ae4fb61ce"
      unitRef="usd">-24975000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMjItMS0xLTA_78c1b157-1fd3-4009-a81f-eec2ba6bfa49"
      unitRef="usd">-6335000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTAtMjQtMS0xLTA_1385d06f-0b9a-4880-ba1e-ea2187187f94"
      unitRef="usd">-18640000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMi0xLTEtMA_77877a62-ff54-486d-8fc9-c6dba09279a9"
      unitRef="usd">-807000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItNC0xLTEtMA_14325976-fc5f-48a0-bf9b-6a00feaca8e5"
      unitRef="usd">-441000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItNi0xLTEtMA_3fc83edf-7a1d-47c5-b964-fb04aa1da5f3"
      unitRef="usd">-366000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItOC0xLTEtMA_3c16f3a7-c5fd-4172-829d-34f9f6634775"
      unitRef="usd">1045000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMTAtMS0xLTA_d799aa0b-2997-4660-a191-de4b40863610"
      unitRef="usd">521000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMTItMS0xLTA_8663cd06-5082-4c25-bc28-c0dc0c3cfff5"
      unitRef="usd">524000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMTQtMS0xLTA_c675f442-dc45-4c7e-ab45-177961a86038"
      unitRef="usd">5249000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMTYtMS0xLTA_a0404991-bc0b-42cc-bf5c-908df8190cab"
      unitRef="usd">-174000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMTgtMS0xLTA_b640c307-e1f3-4e72-82a8-a00409eeabc2"
      unitRef="usd">5423000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMjAtMS0xLTA_009097d8-4cb3-4948-b75d-c608cb8f38aa"
      unitRef="usd">-2291000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMjItMS0xLTA_a908a60d-38c9-410b-abeb-bedd4eb7b8b4"
      unitRef="usd">-1327000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTItMjQtMS0xLTA_7352d7cd-d78e-46f9-aad2-76e7f86d36dc"
      unitRef="usd">-964000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMi0xLTEtMA_d4091c6d-23fc-408a-94ec-1f2aa8144f53"
      unitRef="usd">-2341000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtNC0xLTEtMA_2bc14f63-556f-430e-b302-c839f2908929"
      unitRef="usd">-578000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtNi0xLTEtMA_d6d581da-003e-4202-9657-3da1f9811dcb"
      unitRef="usd">-1763000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtOC0xLTEtMA_4011d315-2c46-41f8-8490-b28d6cdf2b7d"
      unitRef="usd">-3331000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMTAtMS0xLTA_660d62bf-2873-43f9-9bad-6953c9798dbb"
      unitRef="usd">-400000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMTItMS0xLTA_151ef7df-f852-45e5-8e9e-3d7f138c8b08"
      unitRef="usd">-2931000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMTQtMS0xLTA_4ab43a20-0ff2-42ac-99ca-92db33a987c7"
      unitRef="usd">-5638000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMTYtMS0xLTA_810e0685-f050-44ef-a610-4904527a0225"
      unitRef="usd">-2508000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMTgtMS0xLTA_b0c3c218-9390-4a1b-b907-0fe7393331a8"
      unitRef="usd">-3130000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMjAtMS0xLTA_0016a5fb-1160-4e5a-a542-00269d601ecf"
      unitRef="usd">-6164000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMjItMS0xLTA_26a2583f-03d5-4a90-841f-64a5eef6ffd0"
      unitRef="usd">-2176000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTMtMjQtMS0xLTA_459221d8-0f9b-4e1a-aef0-732248553c42"
      unitRef="usd">-3988000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMi0xLTEtMA_8b5c0e5a-363b-42da-af34-5403b872b4df"
      unitRef="usd">16733000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtNC0xLTEtMA_3fd386fc-fa6c-4ef3-85de-84f79fcf829b"
      unitRef="usd">1347000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtNi0xLTEtMA_6071e70f-e602-4fb9-846d-c845ae70cfa5"
      unitRef="usd">15386000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtOC0xLTEtMA_2aa564e2-5824-414a-8928-38025df95846"
      unitRef="usd">18329000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMTAtMS0xLTA_7f179bfd-5806-4d3b-9573-53e52cd69c6a"
      unitRef="usd">6141000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMTItMS0xLTA_a047cf10-7321-4b7f-aeb9-47e349eceacf"
      unitRef="usd">12188000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMTQtMS0xLTA_69d0b6ad-d58c-4e7d-8c86-61ba82b2cc54"
      unitRef="usd">-25594000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMTYtMS0xLTA_98b6afda-5144-4588-934a-db0af5b8d78d"
      unitRef="usd">2322000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMTgtMS0xLTA_528d5ed0-71fa-4ed0-9d20-b86ac0579ffa"
      unitRef="usd">-27916000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMjAtMS0xLTA_90532f46-21fe-4b17-9211-db2d82c53e56"
      unitRef="usd">42343000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMjItMS0xLTA_07d9bf67-55cc-40bb-bc32-335e912e1022"
      unitRef="usd">9649000</us-gaap:OtherComprehensiveIncomeLossTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTQtMjQtMS0xLTA_c07db3ff-e346-4cd9-a55a-db7bc5525929"
      unitRef="usd">32694000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTUtNi0xLTEtMA_a0cd80d8-d027-4d4d-8e9c-c43e3bce649a"
      unitRef="usd">462644000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTUtMTItMS0xLTA_5eba75a3-5fcd-483d-8c01-bf048cb56444"
      unitRef="usd">337370000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTUtMTgtMS0xLTA_5947fe15-35ec-414f-ab3d-eebe7421eab2"
      unitRef="usd">956167000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTUtMjQtMS0xLTA_e812fe73-acab-4504-8120-31df86fe8b54"
      unitRef="usd">975028000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTYtNi0xLTEtMA_e4cdc3ea-a7d1-47e9-8345-87390a988656"
      unitRef="usd">475000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTYtMTItMS0xLTA_66ee05c4-0df8-481c-9a54-2902f2b116f8"
      unitRef="usd">-532000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTYtMTgtMS0xLTA_0c31682d-7b6b-4013-a4e4-5b597764d454"
      unitRef="usd">-2813000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTYtMjQtMS0xLTA_138fdf45-d9d5-40d9-9509-e26883ee8991"
      unitRef="usd">-116000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTctNi0xLTEtMA_0924324e-7161-4c81-a7f1-0ef579a25e37"
      unitRef="usd">462169000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTctMTItMS0xLTA_150555b9-4381-4d54-8e75-6cf23afe5d20"
      unitRef="usd">337902000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTctMTgtMS0xLTA_46c46e7b-b1ee-4f40-a565-bf9f2014e8cf"
      unitRef="usd">958980000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8xOS9mcmFnOjYzYWYyMGUxM2NlZjRlNzk5ZDMxZWVhNWI2OTk2Y2MxL3RhYmxlOjhiZjA1YWZlNTkwZjRhZDU4N2UwYjg3ZmYyYTlmZjBiL3RhYmxlcmFuZ2U6OGJmMDVhZmU1OTBmNGFkNTg3ZTBiODdmZjJhOWZmMGJfMTctMjQtMS0xLTA_10f2628f-2564-4307-93fb-e68465f538b4"
      unitRef="usd">975144000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNC0yLTEtMS0w_cad64f74-b343-42e1-a02d-cb30ccfff4f4"
      unitRef="usd">1205889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNC00LTEtMS0w_3bc7318a-98d2-41e8-884a-2d44fa93909b"
      unitRef="usd">493262000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNS0yLTEtMS0w_ca0a61d9-defd-4f78-959d-341108ba3a30"
      unitRef="usd">829513000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNS00LTEtMS0w_3def547c-2f9c-4c76-897d-a5352e116303"
      unitRef="usd">568509000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNi0yLTEtMS0w_cd4923af-5690-41ec-bc71-650626982104"
      unitRef="usd">958483000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNi00LTEtMS0w_669172bc-4b3b-4594-add5-90cb8c28d053"
      unitRef="usd">815251000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfOC0yLTEtMS0w_3614a31c-9fb5-4c4b-94b3-e073420247b1"
      unitRef="usd">213211000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfOC00LTEtMS0w_024b7873-94ad-451e-829c-8ebebde46001"
      unitRef="usd">240080000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfOS0yLTEtMS0w_c3318e71-9dee-4176-9690-010b6066ba4e"
      unitRef="usd">3207096000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfOS00LTEtMS0w_4338d406-15f8-4d0e-90ea-27a6f5fecdb9"
      unitRef="usd">2117102000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTAtMi0xLTEtMA_6a2f2f60-6b4c-4662-b89d-836dd6419ad4"
      unitRef="usd">2183376000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTAtNC0xLTEtMA_76c425a7-b927-414a-913e-eb41ecddc6e8"
      unitRef="usd">2153139000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTEtMi0xLTEtMA_7ec99b11-6e91-4b51-9cbd-f4e90625105f"
      unitRef="usd">1981503000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTEtNC0xLTEtMA_14da9b7d-8dd2-4073-8a5c-287e8432573a"
      unitRef="usd">1985955000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTItMi0xLTEtMA_c433c00b-0cb3-4a9b-880a-b6cc947cf186"
      unitRef="usd">1303788000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTItNC0xLTEtMA_1ad897c6-8328-4340-ab23-b29c2c2240bc"
      unitRef="usd">1341166000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTMtMi0xLTEtMA_21372099-e99b-4461-8667-aa8a3c23344f"
      unitRef="usd">554111000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTMtNC0xLTEtMA_ce07e1d5-921b-449e-9a66-3088d6b495c9"
      unitRef="usd">512000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTQtMi0xLTEtMA_5ab4da65-58f0-40f4-b14b-c39511d0364d"
      unitRef="usd">25160000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTQtNC0xLTEtMA_4ce1c944-c448-4d61-839b-37408ead2abd"
      unitRef="usd">31033000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTUtMi0xLTEtMA_3471dd5e-34ba-4c37-8e31-db9e0a06cdec"
      unitRef="usd">9255034000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTUtNC0xLTEtMA_5888f243-7b26-49b0-ae39-f807bc022f61"
      unitRef="usd">8140395000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTgtMi0xLTEtMA_40b51513-e5af-4a75-b08e-2d9f10f3d7ac"
      unitRef="usd">589586000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTgtNC0xLTEtMA_762df1d0-a483-4c15-bd35-a414725966bb"
      unitRef="usd">550828000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTktMi0xLTEtMA_59a937e9-ddc4-4d4c-8ae6-c588d7f113dc"
      unitRef="usd">730947000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMTktNC0xLTEtMA_5b824051-717b-43f6-8391-8dbc421ab015"
      unitRef="usd">702372000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjAtMi0xLTEtMA_858b6880-70df-4fa9-bbb1-ca4073a24e75"
      unitRef="usd">73652000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjAtNC0xLTEtMA_544281b6-df3d-4baa-940e-28a6cb492f0e"
      unitRef="usd">19921000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjEtMi0xLTEtMA_04d472d4-757e-4927-a1cd-fe87bed3b149"
      unitRef="usd">45680000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjEtNC0xLTEtMA_c60735fd-4c40-420b-8b12-fbac3df8cc5d"
      unitRef="usd">32282000</us-gaap:ShortTermBorrowings>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjItMi0xLTEtMA_327f7529-4590-422d-b40b-a62b0191c7db"
      unitRef="usd">788328000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjItNC0xLTEtMA_0d5356ef-b89e-4f53-84a3-b51856a09fbe"
      unitRef="usd">703390000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjMtMi0xLTEtMA_b6c795c3-e81d-414c-acfd-4ac48e17944d"
      unitRef="usd">2228193000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjMtNC0xLTEtMA_740a949f-972e-4cbe-ae25-155a7d014c4a"
      unitRef="usd">2008793000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjQtMi0xLTEtMA_b8423021-2e67-4b92-93da-1f5f1d6aa681"
      unitRef="usd">4093172000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjQtNC0xLTEtMA_03ff8d67-6b26-4686-aa60-a910cfb96057"
      unitRef="usd">3530813000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjUtMi0xLTEtMA_3fdbccac-c940-41ec-8112-736f6b498557"
      unitRef="usd">653587000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjUtNC0xLTEtMA_59aae8c1-0522-4536-b333-fb32879ac885"
      unitRef="usd">655777000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjYtMi0xLTEtMA_59110252-2159-40a0-b3a7-e3e596329ea8"
      unitRef="usd">211269000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjYtNC0xLTEtMA_ddde937f-ce65-4a52-aa2a-950ceaf5b32a"
      unitRef="usd">200018000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:Liabilities
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjctMi0xLTEtMA_4a07d949-fd6b-4778-a649-b536bff1a83f"
      unitRef="usd">7186221000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMjctNC0xLTEtMA_b44257d1-ef65-4391-8bb6-07a8b78f2dd5"
      unitRef="usd">6395401000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MDUxMThhY2QyZTQyZWM5NTU5NmIwMDAwNDk1Njc4XzM2_ea933f5e-f5c2-4e0c-a3a4-28cbc54ba673"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzEtMC0xLTEtMC90ZXh0cmVnaW9uOjQ5MDUxMThhY2QyZTQyZWM5NTU5NmIwMDAwNDk1Njc4XzM2_efd654c3-99f5-47c5-8dbc-9a95703ee099"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzEtMi0xLTEtMA_191ebe20-ebd3-419a-a352-58e529cc945d"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzEtNC0xLTEtMA_ce84fbde-21da-4553-b06f-71aa16d5572a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i40256ec80b724a0e9e52fd8c23005680_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmY2N2M4MDRhNTBmMjRhMWZhNGMwNzNjYzViOWUzNWRlXzMz_0d4c3dac-262c-41e0-9bb0-2af5db4858c2"
      unitRef="shares">160939248</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i41397389c98d4a1588237f3c0389cb56_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzItMC0xLTEtMC90ZXh0cmVnaW9uOmY2N2M4MDRhNTBmMjRhMWZhNGMwNzNjYzViOWUzNWRlXzMz_0f0b31f0-2cd6-4be0-be26-9a9d353d568e"
      unitRef="shares">160939248</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i40256ec80b724a0e9e52fd8c23005680_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzItMi0xLTEtMA_e2f131b7-0e50-4b55-b161-13bce2e5ac3e"
      unitRef="usd">160939000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i41397389c98d4a1588237f3c0389cb56_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzItNC0xLTEtMA_bd73162a-6a5e-4f88-9057-8f80f91343d0"
      unitRef="usd">160939000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i98b42fcdcd6842b8a8225c04acef1e34_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFiZmViM2I4OWI0MzRjYTVhNmM0NTJhNDBiODIxOWJlXzQx_a5ddfa84-f6fc-4447-9da7-fa8dac86b01c"
      unitRef="shares">60613777</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iebdde0ae25834e688763672e464a9340_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmFiZmViM2I4OWI0MzRjYTVhNmM0NTJhNDBiODIxOWJlXzQx_e8989dae-8f8b-47c0-af5b-68ad4a1c9916"
      unitRef="shares">60613777</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="iebdde0ae25834e688763672e464a9340_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzMtMi0xLTEtMA_ddf2327f-8a71-44ba-a03d-9deef9b29f84"
      unitRef="usd">60614000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i98b42fcdcd6842b8a8225c04acef1e34_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzMtNC0xLTEtMA_0aa6b9fb-e896-48bc-86e9-546a8d33c7a9"
      unitRef="usd">60614000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzQtMi0xLTEtMA_560a8390-38f6-4275-9800-99d8a91d128a"
      unitRef="usd">1169583000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzQtNC0xLTEtMA_a1ad2859-a3f3-4639-beb6-efcdc0718003"
      unitRef="usd">1142210000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzUtMi0xLTEtMA_11347a25-3925-4c7a-917a-d8bfb2f9ea5f"
      unitRef="usd">1800186000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzUtNC0xLTEtMA_acda94fc-4dd9-4b88-8cac-457f7cfb4112"
      unitRef="usd">1290461000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmIxN2IxYmQ2ZGIzNTRiMzI4NjAwMTI5Y2NiNTI3YWIzXzQz_44ff4783-4b2b-4289-b140-6738af6d284e"
      unitRef="shares">13426093</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzYtMC0xLTEtMC90ZXh0cmVnaW9uOmIxN2IxYmQ2ZGIzNTRiMzI4NjAwMTI5Y2NiNTI3YWIzXzY3_58dde49b-8752-4ba3-b8bf-ef7cf9eb579f"
      unitRef="shares">12723592</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzYtMi0xLTEtMA_6f6ea72c-ca2b-458b-97bf-38cec0f8ead8"
      unitRef="usd">773161000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzYtNC0xLTEtMA_86625877-76a6-4fff-b5f7-656d82b22a2f"
      unitRef="usd">591036000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzctMi0xLTEtMA_d013c6e4-6f0b-42e2-b2f3-a70830ec33f5"
      unitRef="usd">-352307000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzctNC0xLTEtMA_b79a37da-444a-4dea-8567-ed7a0b2cb973"
      unitRef="usd">-323966000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzgtMi0xLTEtMA_8f9964dd-6347-49a1-b660-c5cf14312d11"
      unitRef="usd">2065854000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzgtNC0xLTEtMA_14cccdd4-75eb-49d1-8c1c-f7ae0a1680a2"
      unitRef="usd">1739222000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzktMi0xLTEtMA_96269efe-3959-4446-8a2b-9480b9614e7f"
      unitRef="usd">2959000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfMzktNC0xLTEtMA_a872a3c8-3296-4b5d-8671-6f8bff5dd963"
      unitRef="usd">5772000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNDAtMi0xLTEtMA_86affe10-d2c8-4ae6-858d-ccebe04607db"
      unitRef="usd">2068813000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNDAtNC0xLTEtMA_87074f01-fd68-41fe-bd52-4579efa99cc6"
      unitRef="usd">1744994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNDEtMi0xLTEtMA_2dbd0291-6ccc-4631-be3b-3dfec0634cca"
      unitRef="usd">9255034000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yMi9mcmFnOmE1YjRmYmVjMzhhNDQwZDhiNzU1MjU1YWEyMWRjZDg4L3RhYmxlOjRhZGEzNWU2NGNlMDRlYzhiMDRiYmIwM2I1MmZiMzEyL3RhYmxlcmFuZ2U6NGFkYTM1ZTY0Y2UwNGVjOGIwNGJiYjAzYjUyZmIzMTJfNDEtNC0xLTEtMA_6d2556c8-721e-4bcf-8874-da1aa38fd7f5"
      unitRef="usd">8140395000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:ProfitLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMy0xLTEtMS0w_1ab63361-2988-4b44-8099-0dedaf63736c"
      unitRef="usd">984083000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMy0zLTEtMS0w_4b8cd706-86ba-4857-bd46-eb4f07ffd2ed"
      unitRef="usd">942334000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNS0xLTEtMS0w_e14cc126-d48f-422f-bb23-bd71e00d06fc"
      unitRef="usd">217689000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNS0zLTEtMS0w_1de04ceb-53d4-41ba-9124-99f0b0be7458"
      unitRef="usd">218841000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNi0xLTEtMS0w_f03a9076-2d05-4a00-985d-1a5ed0612774"
      unitRef="usd">37897000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNi0zLTEtMS0w_40ecb7b0-e142-405d-8075-9096e0811ec1"
      unitRef="usd">39579000</us-gaap:ShareBasedCompensation>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNy0xLTEtMS0w_aa47588a-8950-441c-83f6-a61ef978fb17"
      unitRef="usd">7237000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNy0zLTEtMS0w_4e07dbd7-afbd-4e9b-8870-ec5e02b77363"
      unitRef="usd">6451000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfOC0xLTEtMS0w_1f09418b-2a86-4b4f-a655-79e0b29347f7"
      unitRef="usd">9143000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:RestructuringCostsAndAssetImpairmentCharges
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfOC0zLTEtMS0w_6d245989-4721-49e5-9157-6b7b5ed29b26"
      unitRef="usd">4741000</us-gaap:RestructuringCostsAndAssetImpairmentCharges>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTAtMS0xLTEtMA_f26791cc-b6b1-4e42-a254-47a4766b1cef"
      unitRef="usd">29257000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTAtMy0xLTEtMA_d132e595-9939-499d-9282-b13bd0ac5c03"
      unitRef="usd">18564000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTItMS0xLTEtMA_c0dc1973-11c9-4950-a8d8-4f80336e0f86"
      unitRef="usd">42623000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:OtherOperatingActivitiesCashFlowStatement
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTItMy0xLTEtMA_192d7e3c-a46a-4994-87bb-886cb7ac1841"
      unitRef="usd">34386000</us-gaap:OtherOperatingActivitiesCashFlowStatement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTQtMS0xLTEtMA_918e2543-ebdc-4e3c-8252-4781f3ca606a"
      unitRef="usd">275649000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTQtMy0xLTEtMA_bba74d73-14c7-4ae5-bddd-3427fde7242d"
      unitRef="usd">240457000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTUtMS0xLTEtMA_bc675177-5a93-4f4b-af6d-742ed63de7b0"
      unitRef="usd">151919000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTUtMy0xLTEtMA_bc9c2d73-c214-402d-9016-430fc44aae2e"
      unitRef="usd">174514000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTYtMS0xLTEtMA_378eef5d-e402-45fb-bf4a-2ee480435e92"
      unitRef="usd">-7629000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTYtMy0xLTEtMA_56f7821f-4897-4394-a382-a03666112e76"
      unitRef="usd">3545000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTctMS0xLTEtMA_7201bba4-7f50-4f90-9faf-81c56409639e"
      unitRef="usd">132265000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTctMy0xLTEtMA_5621eeff-b3d4-4c08-a0b2-1be0dd92aaaf"
      unitRef="usd">108169000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTgtMS0xLTEtMA_311d7f57-e670-4282-b809-5fc8d0bf28d8"
      unitRef="usd">77970000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedTaxesPayable
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTgtMy0xLTEtMA_12c7e5d1-e0f4-425c-817e-55f4528e32af"
      unitRef="usd">39871000</us-gaap:IncreaseDecreaseInAccruedTaxesPayable>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTktMS0xLTEtMA_b7102489-6460-4fe9-91e9-75adc268dce7"
      unitRef="usd">12238000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:PensionAndOtherPostretirementBenefitContributions
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMTktMy0xLTEtMA_5277b678-8b79-492c-9bc1-27f69653f360"
      unitRef="usd">13859000</us-gaap:PensionAndOtherPostretirementBenefitContributions>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjAtMS0xLTEtMA_88258851-e629-455c-a6ea-59b2b254a5bd"
      unitRef="usd">10721000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjAtMy0xLTEtMA_ddc4100d-979f-4d2a-a5dc-80882c10915b"
      unitRef="usd">-12826000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjEtMS0xLTEtMA_6f7e0307-e295-43b2-998e-eed0ea4fd9e7"
      unitRef="usd">1095266000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjEtMy0xLTEtMA_2659b0a7-ea41-4297-aa31-4d24a5260bf9"
      unitRef="usd">993387000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjMtMS0xLTEtMA_f31ecdef-d562-4322-9aa5-33769612a786"
      unitRef="usd">292051000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjMtMy0xLTEtMA_e33107e9-e378-4284-b7d5-55df32909da8"
      unitRef="usd">236599000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjYtMS0xLTEtMA_136bb901-1c88-4481-ac2e-0c599e50aef0"
      unitRef="usd">46438000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireEquityMethodInvestments
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjYtMy0xLTEtMA_5757cd0a-ee6f-4a73-984c-f963df7900b2"
      unitRef="usd">52658000</us-gaap:PaymentsToAcquireEquityMethodInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjctMS0xLTEtMA_a5b64c9a-3ef4-4e00-8687-c26149104bf2"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjctMy0xLTEtMA_3ad631f5-0a05-4451-a116-45fee5e21d76"
      unitRef="usd">401461000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjgtMS0xLTEtMA_ca8e81f0-1a64-41ba-9cb8-2cfd584bec8c"
      unitRef="usd">2765000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMjgtMy0xLTEtMA_3830bc3a-a359-4599-8355-4a85ac6a8c53"
      unitRef="usd">6923000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzAtMS0xLTEtMA_9f8090cc-9d2d-4342-aeed-a487eb5b61d9"
      unitRef="usd">-341254000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzAtMy0xLTEtMA_2de96029-4ba9-42c2-8276-a77541015072"
      unitRef="usd">-697641000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzItMS0xLTEtMA_dd25326c-e461-4ce3-8dbd-6a9f7229396a"
      unitRef="usd">13398000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzItMy0xLTEtMA_d0ae8442-7797-4a5f-b857-d0271ad19163"
      unitRef="usd">80707000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzMtMS0xLTEtMA_9f4441f6-b727-4a31-8a48-0d1ec1325b14"
      unitRef="usd">989876000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzMtMy0xLTEtMA_bf03a2ae-e01c-4f98-9653-d3231e198a8c"
      unitRef="usd">5116000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzQtMS0xLTEtMA_f03cdb40-d3c3-4781-8ea6-82f773bf7348"
      unitRef="usd">353136000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzQtMy0xLTEtMA_aff9b820-23bd-4b24-bf25-4fa05b924170"
      unitRef="usd">4895000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzctMS0xLTEtMA_b378697c-ab15-4af9-81ce-99af5675bdb1"
      unitRef="usd">478018000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzctMy0xLTEtMA_c8baa976-25dd-4ff7-bb1d-6485322fb4f2"
      unitRef="usd">453210000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzgtMS0xLTEtMA_6493e192-de3a-472e-b6aa-74ceadd7b442"
      unitRef="usd">211196000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzgtMy0xLTEtMA_7526b215-7400-48f1-a519-8ca9792444e8"
      unitRef="usd">445870000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzktMS0xLTEtMA_23b35fa2-b69a-4546-81fe-f26c0d19feb5"
      unitRef="usd">19111000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfMzktMy0xLTEtMA_6d8b544e-6ccd-4b78-8e6d-5a591bb12f68"
      unitRef="usd">235328000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDEtMS0xLTEtMA_b0372341-e262-4490-ad93-d2f8d319efaf"
      unitRef="usd">-19965000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDEtMy0xLTEtMA_6f300056-d2f1-4ff9-910e-dcc619fd633d"
      unitRef="usd">-582824000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDItMS0xLTEtMA_f624f13f-b1a7-4eee-8c4c-0bac351c4b60"
      unitRef="usd">-10737000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDItMy0xLTEtMA_565ca410-5f48-427b-9f5b-a556a8376baf"
      unitRef="usd">1716000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDMtMS0xLTEtMA_d5cfebf1-6c2f-4102-be8f-3b8707959d3b"
      unitRef="usd">723310000</hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale>
    <hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDMtMy0xLTEtMA_313063b7-94b5-4ac7-bffc-8511daaf3b3b"
      unitRef="usd">-285362000</hsy:CashCashEquivalentsRestrictedCashandRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectandCashClassifiedasHeldforSale>
    <hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDQtMS0xLTEtMA_a1345b5c-3848-4c53-ba30-818bb1930162"
      unitRef="usd">-10683000</hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease>
    <hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDQtMy0xLTEtMA_8ba7bbb2-da79-419b-83bf-9177ff4a2789"
      unitRef="usd">0</hsy:CashandCashEquivalentsClassifiedasHeldforSaleIncreaseDecrease>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDUtMS0xLTEtMA_02e71c5b-ad88-4896-9ac2-2b05201a733b"
      unitRef="usd">712627000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDUtMy0xLTEtMA_60c13bb6-af45-4604-a163-d8144bb7e087"
      unitRef="usd">-285362000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDYtMS0xLTEtMA_3bc7318a-98d2-41e8-884a-2d44fa93909b"
      unitRef="usd">493262000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a5d246a1eb84d0f8e61d853009fe106_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDYtMy0xLTEtMA_0c069ce8-a357-4334-a9aa-2e7170e58d8f"
      unitRef="usd">587998000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDctMS0xLTEtMA_69ed3626-5e0f-4b4e-ba10-2689bbca760c"
      unitRef="usd">1205889000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idd52f2776dc344819de182b1d959669f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDctMy0xLTEtMA_47dfb50c-ac1e-4b2d-b077-e0e776740534"
      unitRef="usd">302636000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaid
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDktMS0xLTEtMA_487fad0e-153c-4352-9a12-089393ca3d84"
      unitRef="usd">103009000</us-gaap:InterestPaid>
    <us-gaap:InterestPaid
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNDktMy0xLTEtMA_e83ce7aa-0428-4cb6-95d4-c17d8f002641"
      unitRef="usd">105164000</us-gaap:InterestPaid>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNTAtMS0xLTEtMA_cb414a61-5478-4b8e-b682-0b1a56013c9d"
      unitRef="usd">165214000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8yOC9mcmFnOjc1ZTI4ZDEyMzEyNzQyOTA4MzdiZjYwZjhiMzM1ZWIxL3RhYmxlOmU2Njk2NmYxZjJmYTQ3ZmJhMjVmZDlkZWM2MWE0YzczL3RhYmxlcmFuZ2U6ZTY2OTY2ZjFmMmZhNDdmYmEyNWZkOWRlYzYxYTRjNzNfNTAtMy0xLTEtMA_2def875a-d76d-4682-8a22-bdb2318c8ae2"
      unitRef="usd">162757000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia294dec3aa8b469faf86a83a8f93c045_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS0yLTEtMS0w_e9ad5739-6728-4a35-b50a-7c81fce1161d"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieed6c3bdb55048a397f534f8bb69d8c4_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS00LTEtMS0w_e34e75a3-0cea-4550-ab9e-adcc631ce1a5"
      unitRef="usd">160939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3bb5e1fe9bd41279a3eb9b8ce34a9c4_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS02LTEtMS0w_987c3782-897e-4def-b3ba-c2ea100fcf72"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icaa130ab4bfc44c39a5cc8e0af242df1_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS04LTEtMS0w_a0133847-cd2d-41fc-81af-5f0bab517a2c"
      unitRef="usd">1161878000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8cbcf3a2c3e41369903515437173272_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS0xMC0xLTEtMA_8a8e6e96-4490-4036-91e5-6c5600116124"
      unitRef="usd">1516543000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icd6a9a12080f438ca7613a0fe1696b2b_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS0xMi0xLTEtMA_d817cc5a-87c1-4adf-a7b4-0a6df4082b50"
      unitRef="usd">-779176000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iadec4d361d4b49a589b72d3d02e195cf_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS0xNC0xLTEtMA_1c149ed9-ab1d-4b91-a21f-d37b9ac64364"
      unitRef="usd">-367193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i57fba8ba6eec4e30ab76c06ac25fd57b_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS0xNi0xLTEtMA_314fc8c3-f5d8-438f-bfc7-c3d41a6f8d0c"
      unitRef="usd">2484000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6bb4d7e506ca48afb95184baf1806d95_I20200628"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMS0xOC0xLTEtMA_1bac63a2-22cf-4ad2-a660-44791c70e9ef"
      unitRef="usd">1756089000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="idda98eb7569445f2a59f287e64ff6cbb_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMi0xMC0xLTEtMA_ddaa8534-997d-473f-aca8-5cd0adf0fe40"
      unitRef="usd">447283000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ie77156ceed9045e5a60d2bc70f4752bf_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMi0xNi0xLTEtMA_0bd038c1-d2a4-4e86-8501-505a2a59b141"
      unitRef="usd">-25000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMi0xOC0xLTEtMA_cee642ad-23ec-460c-8c7a-d85f6540bcd7"
      unitRef="usd">447258000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i28c414e61de5402bbf81822fa2140bff_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMy0xNC0xLTEtMA_67ff9790-248f-4a5d-b06f-1b65da94df7d"
      unitRef="usd">14886000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie77156ceed9045e5a60d2bc70f4752bf_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMy0xNi0xLTEtMA_9f3b1db6-7ec2-48b5-889d-c7506ab22ed6"
      unitRef="usd">500000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMy0xOC0xLTEtMA_e23118ad-c19c-41ff-9fb6-1f8c53836091"
      unitRef="usd">15386000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfNS0wLTEtMS0wL3RleHRyZWdpb246MTk0ODk4MTlmMmVjNDgwNDkzZTNkODQ3YmQ5OTlmZGFfMTg_4c49b165-a8e0-4d08-9c3e-4bc7b24b8a38"
      unitRef="usdPerShare">0.804</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="icc187a08be6a480aa03e1885b6f167cc_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfNS0xMC0xLTEtMA_6c3b0422-baf7-497e-8a96-14fcac9825ad"
      unitRef="usd">119332000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfNS0xOC0xLTEtMA_ec4b9f07-e9bb-4430-b7e9-c6c7a92b9217"
      unitRef="usd">119332000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfNi0wLTEtMS0wL3RleHRyZWdpb246OTQ2NGQ1ZGE2ZmJjNGQ3M2FlYjI4ZTJiYmZjZGMxNmVfMjY_f85f6a23-cb06-48e5-bf0a-537d9c1f38ab"
      unitRef="usdPerShare">0.731</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i54151fb2e5ee48d7827e656a4a7490be_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfNi0xMC0xLTEtMA_6bbd54e1-bdc5-4faa-8f00-7afe438483d9"
      unitRef="usd">44308000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfNi0xOC0xLTEtMA_74cc3829-58d5-4ffe-946a-ff785a9f9bc2"
      unitRef="usd">44308000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0072b7aa188647cab3072e6aac9e4bea_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfOC04LTEtMS0w_a80bdc94-610b-4189-b773-b50f65e4dcf6"
      unitRef="usd">12153000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfOC0xOC0xLTEtMA_1930b340-4ecf-4e5b-ba1b-19e30188ef64"
      unitRef="usd">12153000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i0072b7aa188647cab3072e6aac9e4bea_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfOS04LTEtMS0w_647eec90-eeff-4ad6-b471-2d6489376156"
      unitRef="usd">-4448000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i005dbfca631a44adab4b7ae7b37986b2_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfOS0xMi0xLTEtMA_5a810a0d-9923-44fc-b5b6-a2a4ea1257e1"
      unitRef="usd">6015000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfOS0xOC0xLTEtMA_59af5dbd-fdf1-4be6-8d8f-835f63f56823"
      unitRef="usd">1567000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c148971b6b443dbb5a151feb795b545_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtMi0xLTEtMA_a2d5f42e-8799-4318-9c99-f3dde28be5f2"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2daa280d51cf4743a40047721b7a29c1_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtNC0xLTEtMA_5409c74c-6d5c-48ff-b1b6-afe52d7dfdce"
      unitRef="usd">160939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28afaf8af7b34bb589b34f515c6141ad_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtNi0xLTEtMA_d6b05766-8598-4639-847a-79b2c3eb99c1"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6179986210114c21bbcc8ce9e5742bd8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtOC0xLTEtMA_0131c67a-0917-4e80-aad5-979bd6964717"
      unitRef="usd">1169583000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14b046f9acbb4c94a67c48becc58835d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtMTAtMS0xLTA_f47de770-4882-48d6-bc3b-5ddea26e8acf"
      unitRef="usd">1800186000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i69c4264efd704e0fab1291e19458038e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtMTItMS0xLTA_655636a9-bf47-49ff-ad53-603420fafd7c"
      unitRef="usd">-773161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb59155114d94387af09ea74f7b7f32c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtMTQtMS0xLTA_45713f2a-8ba4-4598-a9de-cb6061b6c8b3"
      unitRef="usd">-352307000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic66ab6659f43484890d537d69b2e890f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtMTYtMS0xLTA_57a05c40-fb6a-4c40-8185-0a8fa51811be"
      unitRef="usd">2959000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjg1NzYyZGYzNmY2MTQ1OGM5YjNhYThjYzkzMWZmMWY2L3RhYmxlcmFuZ2U6ODU3NjJkZjM2ZjYxNDU4YzliM2FhOGNjOTMxZmYxZjZfMTQtMTgtMS0xLTA_ff0777f3-6b08-4ffb-9537-b4ddf47da3b6"
      unitRef="usd">2068813000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i12d83d192a764aadaa0631ad01745c2b_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS0yLTEtMS0w_9c5d3a06-a0d9-4440-a120-0cfd4faa8e54"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied9594600aa14d0d95cbf3ab2fbae809_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS00LTEtMS0w_68261af6-64f9-4bf2-b8ae-937c42cf4142"
      unitRef="usd">299287000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic53e321b777e4bd8b8d7f28fa8c10d03_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS02LTEtMS0w_94247449-8bb0-4cc3-acd0-7ef6735bfaeb"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5f025b940ced4134802ccecaafcb83d6_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS04LTEtMS0w_a11735e0-8f5f-4fdd-b3f1-2ca2fddc40b1"
      unitRef="usd">1075187000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ied8e8eddd577494a87a15cc91423e154_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS0xMC0xLTEtMA_4cbf63a6-c6a1-42f1-9be5-7bb1ba266b80"
      unitRef="usd">7358277000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iaeabf7e7a8794eb4b5f7a24a93efb4cc_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS0xMi0xLTEtMA_f439d005-4b86-439c-a667-d4c4326158fc"
      unitRef="usd">-6781509000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0daa9b3f40704b4c90e6c06bfda64b5d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS0xNC0xLTEtMA_b152c89a-30d0-42d2-a097-7a8a8604cd2f"
      unitRef="usd">-336736000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i698230649d1d428d8c809e4a1577adbb_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS0xNi0xLTEtMA_efc68dd9-078c-4cf3-9c6a-a7545e746dd2"
      unitRef="usd">8961000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i05a9af152bf54c35915613364ba1f0f6_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMS0xOC0xLTEtMA_e2bf96c1-28cd-4b31-a16b-fede89a85755"
      unitRef="usd">1684081000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="ic21735ba0bbe4e288fa64094755b5e8e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMi0xMC0xLTEtMA_17e00d47-9575-4d6a-b547-a0c2f44a855c"
      unitRef="usd">325307000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if9b6490294104fbe9ab498bce620fc40_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMi0xNi0xLTEtMA_5ed7e795-b55d-4ec4-9dda-3d3be19a96d2"
      unitRef="usd">-125000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMi0xOC0xLTEtMA_dd2daffc-85b9-498b-9e59-10c922252a81"
      unitRef="usd">325182000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i925ce305d8cb4be4ae919453e1ccd15e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMy0xNC0xLTEtMA_b6a51873-14d7-490c-b811-47d2e30293c7"
      unitRef="usd">12595000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="if9b6490294104fbe9ab498bce620fc40_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMy0xNi0xLTEtMA_124aff1e-e02b-4ecb-9f33-4641512de904"
      unitRef="usd">-407000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMy0xOC0xLTEtMA_7e3c2e8b-19d1-4ca8-b2aa-9bc6168857a5"
      unitRef="usd">12188000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfNS0wLTEtMS0wL3RleHRyZWdpb246NzJmMDE1MDQ3YTViNDlkYjlmNzYwNWQ0NGM4Zjg1MzZfMTg_c2de8d87-4599-4705-b8ad-92fb5b47d093"
      unitRef="usdPerShare">0.773</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8c45016ea14a4bfdb0f014123e401f20_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfNS0xMC0xLTEtMA_5bb73dc5-dfbb-4e80-bac4-1c9e610e94d6"
      unitRef="usd">115380000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfNS0xOC0xLTEtMA_609fa32b-1f7e-4c5b-b04d-1ab777fd1ceb"
      unitRef="usd">115380000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfNi0wLTEtMS0wL3RleHRyZWdpb246ZTE0ZDkzYWU2MmE5NGE0MDgxZTBhOGRkNzA3YzYzMjdfMjY_f6098b97-b340-4769-b77b-e114b322ea54"
      unitRef="usdPerShare">0.702</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1040b2a67c864e49aa09d1e6e5bc9e9c_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfNi0xMC0xLTEtMA_f11c80a4-c3c3-4b59-ac26-c14fd705172a"
      unitRef="usd">42551000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfNi0xOC0xLTEtMA_6c0e76cc-b380-458e-b52f-a3788414ebb2"
      unitRef="usd">42551000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6062656b305840f39336a5488db79cbc_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfOC04LTEtMS0w_71ca847d-bcc0-4c50-999b-6e2ce5d56b59"
      unitRef="usd">15583000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfOC0xOC0xLTEtMA_3949ca7c-ce2c-4797-b37c-21eebd7c31c8"
      unitRef="usd">15583000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i6062656b305840f39336a5488db79cbc_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfOS04LTEtMS0w_657107fa-1bc3-4363-b374-d45154bb2e10"
      unitRef="usd">39723000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i3e6e6c9b34154f6183d8766e1c7bb4ee_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfOS0xMi0xLTEtMA_90aa80fd-0058-4ba5-a0d7-fd21d407996e"
      unitRef="usd">34206000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfOS0xOC0xLTEtMA_0d311789-4496-4adf-b0da-5e8d53e03ce5"
      unitRef="usd">73929000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i3e6e6c9b34154f6183d8766e1c7bb4ee_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTAtMTItMS0xLTA_f4c9d601-0f7c-4797-991b-3ffff9281cae"
      unitRef="usd">191441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTAtMTgtMS0xLTA_9ebdcc42-5be4-4587-9ab5-25d7a92afcf5"
      unitRef="usd">191441000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b29aca4836d45308e3b536e14757a3d_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtMi0xLTEtMA_74f9bc13-30c4-4b52-97fd-8dc00f2a3379"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i843f0b83d0a64e57952cb38ae74cb642_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtNC0xLTEtMA_85d0ac34-16cc-4a61-8647-14575ed313d3"
      unitRef="usd">299287000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03597507777b4eb78b661bd2d3e37552_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtNi0xLTEtMA_500eba17-1457-43dc-974c-fed008b1cd3e"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b0e364ba72c4256a2fab1457062e53f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtOC0xLTEtMA_0356c616-a440-4757-9fa6-76301c0c0cdc"
      unitRef="usd">1130493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75e51882e3444f479675a9299acac54b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtMTAtMS0xLTA_f3f19b75-d569-4d63-a179-d9ddb3619e2e"
      unitRef="usd">7525653000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2573b61a52be4231b4968c33b7a56bf4_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtMTItMS0xLTA_5a0c99ce-7528-44c9-b302-2b596ffa51ce"
      unitRef="usd">-6938744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieb16f581a34d4fa9a790b8a9b2042f9a_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtMTQtMS0xLTA_6c7e1491-b0f8-4ce4-a479-6d36d9779417"
      unitRef="usd">-324141000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89e0072edaf140f0be23f5288693ad3c_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtMTYtMS0xLTA_5f654d51-50c7-4965-9c96-12fb701c3206"
      unitRef="usd">8429000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd52f2776dc344819de182b1d959669f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOjA2MzM3ZDJlYmViZjQyNzZiZjdhNGZiYTA1MzA1MTUxL3RhYmxlcmFuZ2U6MDYzMzdkMmViZWJmNDI3NmJmN2E0ZmJhMDUzMDUxNTFfMTQtMTgtMS0xLTA_f815604d-aba6-4d00-849c-0580dfd491b9"
      unitRef="usd">1761591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id74306abb1d64af483c1471b6b5fcce9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS0yLTEtMS0w_4f474c4f-aef8-4a8c-bd1f-82e7d1d65695"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id60943770b6940a49a8925bb0e631f12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS00LTEtMS0w_0d097b71-e60b-41dd-b7be-084924f1be0e"
      unitRef="usd">160939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i31e62f9c05764c46be047af81310e734_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS02LTEtMS0w_f9200892-ba23-4d29-8dbe-23ee9c8c5399"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie9d19aef23e5413ca12725c87ec1a2d1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS04LTEtMS0w_01acbf8d-e6ad-4777-be64-5205d83bc6d8"
      unitRef="usd">1142210000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if169dcb62abd41b9b49215eda738c58d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS0xMC0xLTEtMA_25e80100-84d0-4135-a739-12864287dc1a"
      unitRef="usd">1290461000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie3dd101aa0ee43f08ba45aa54248d63c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS0xMi0xLTEtMA_6e745031-cdc9-4de9-9bfc-d285b7e364b0"
      unitRef="usd">-591036000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iac1ef1dbc8704aec84a61fb8ac4152db_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS0xNC0xLTEtMA_d9b615a9-32c7-4b24-b22c-8f9850e292c5"
      unitRef="usd">-323966000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icab976ca8dbd4e09943b23e275c1c263_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS0xNi0xLTEtMA_67ecdcd7-e66c-4fae-b528-8bb34915c91a"
      unitRef="usd">5772000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMS0xOC0xLTEtMA_b3f0245b-52af-4b69-ac9a-41485f2a2c6f"
      unitRef="usd">1744994000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i7a30b9137bf6409d94c143d10ac3215c_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMi0xMC0xLTEtMA_77b39703-9515-4ea3-80ed-4a640bde768f"
      unitRef="usd">987321000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib3c50e17c8bc44b28d6498977bf1345f_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMi0xNi0xLTEtMA_594b479c-7c03-410c-bd6f-2ce99234fb58"
      unitRef="usd">-3238000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMi0xOC0xLTEtMA_738eec4d-32bb-48f3-9839-3fa26819211c"
      unitRef="usd">984083000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i1e536cbcbd784759bab683521c02c650_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMy0xNC0xLTEtMA_4151a7ba-4142-4aaf-bb6e-fb9ed22187c8"
      unitRef="usd">-28341000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ib3c50e17c8bc44b28d6498977bf1345f_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMy0xNi0xLTEtMA_cc19fd7f-7890-42d1-b18f-b1e646566b69"
      unitRef="usd">425000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMy0xOC0xLTEtMA_008fbe3b-ea7f-4e95-9be9-5e0ff69065a2"
      unitRef="usd">-27916000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfNS0wLTEtMS0wL3RleHRyZWdpb246Y2Y3ZWEzMDk3MzM1NDY0MGI1OTdlNTczYzMxMzI1ZGVfMTg_ff9a1b8c-a070-4c5e-968c-04d1f317a562"
      unitRef="usdPerShare">2.350</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="if4fa031273434b0e95f283a82cdbe8ca_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfNS0xMC0xLTEtMA_8331739a-a870-4def-8e30-1e5845baffa9"
      unitRef="usd">348186000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfNS0xOC0xLTEtMA_92ae1172-dbb8-45d4-a975-0a3389d00241"
      unitRef="usd">348186000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfNi0wLTEtMS0wL3RleHRyZWdpb246N2Y4NGViYmQ4N2Q4NDJiOWFjMjc3MzYyZmE5MWNjMGJfMjY_b18319d6-ed7a-47b9-85b9-00275f87b5a2"
      unitRef="usdPerShare">2.135</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i4abb2adc4bee4b1d8021b664619b33ac_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfNi0xMC0xLTEtMA_7e50122a-f9bd-4d04-a683-97a979e2f418"
      unitRef="usd">129410000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfNi0xOC0xLTEtMA_dd4782ef-494a-49c7-938b-db26cee846aa"
      unitRef="usd">129410000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i643ebc38bf0a437f98b92ad9581f938b_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfOC04LTEtMS0w_3817aba0-349c-4f77-aef8-83674005215a"
      unitRef="usd">37333000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfOC0xOC0xLTEtMA_45c860d0-b649-4076-afe2-91e93e307ffe"
      unitRef="usd">37333000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i643ebc38bf0a437f98b92ad9581f938b_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfOS04LTEtMS0w_cc5e9731-cac4-4ca4-af07-9f444d317108"
      unitRef="usd">-9960000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i9f9d61b5f6e44ddbb16d9449ab4a9533_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfOS0xMi0xLTEtMA_f9431d21-1f83-48bc-8ee7-6aa3cafb930c"
      unitRef="usd">29071000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfOS0xOC0xLTEtMA_f07f5d89-0827-4919-b0ad-3f683dafa669"
      unitRef="usd">19111000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9f9d61b5f6e44ddbb16d9449ab4a9533_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTAtMTItMS0xLTA_1d0d799f-f18c-4bf4-a48e-5ec93c533b95"
      unitRef="usd">211196000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTAtMTgtMS0xLTA_15da43a5-cba0-4e16-9283-5f1707052a8f"
      unitRef="usd">211196000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c148971b6b443dbb5a151feb795b545_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtMi0xLTEtMA_50367dad-a569-4487-b187-dd3a318a1e51"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2daa280d51cf4743a40047721b7a29c1_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtNC0xLTEtMA_10e42f6a-a40d-4f16-9e15-11e4fba173d3"
      unitRef="usd">160939000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28afaf8af7b34bb589b34f515c6141ad_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtNi0xLTEtMA_aaee4275-0c4a-4826-9484-8e1e7cf5075c"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6179986210114c21bbcc8ce9e5742bd8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtOC0xLTEtMA_f4f9b776-18e0-4d90-8191-9b774476b17e"
      unitRef="usd">1169583000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i14b046f9acbb4c94a67c48becc58835d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtMTAtMS0xLTA_89258aaf-2e2c-4597-b713-72792a0e792b"
      unitRef="usd">1800186000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i69c4264efd704e0fab1291e19458038e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtMTItMS0xLTA_5225d587-7dca-47db-b741-b6a1547e8b60"
      unitRef="usd">-773161000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifb59155114d94387af09ea74f7b7f32c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtMTQtMS0xLTA_a11bcdf2-3886-462a-b7f2-29e4489cd140"
      unitRef="usd">-352307000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic66ab6659f43484890d537d69b2e890f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtMTYtMS0xLTA_c4e001df-6f23-4384-af55-79fdec51ccdb"
      unitRef="usd">2959000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmU5YTdhZWZkMTVlMzQ1YzM5OWQ5MWZjOGE2MDk4ZTQ4L3RhYmxlcmFuZ2U6ZTlhN2FlZmQxNWUzNDVjMzk5ZDkxZmM4YTYwOThlNDhfMTQtMTgtMS0xLTA_9556e07f-c538-4ffd-b3ec-6acfea7ea71c"
      unitRef="usd">2068813000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id4f95eb898404b7cbb5565af627b92f3_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS0yLTEtMS0w_cbc98d9e-b1ad-4b7c-b8ff-14c3e0919c4f"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ida41370ca08447e69e23ee1b6117b89a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS00LTEtMS0w_b1edc847-a398-4b00-a6a6-d9c50d2c91f4"
      unitRef="usd">299287000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic76efe763acc4bc48620fcc4d2897a48_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS02LTEtMS0w_45fd5881-1748-4a5b-8541-a76555547c53"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7727d8be35cf4649ac471e993ae1e552_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS04LTEtMS0w_7b4b34a1-d4a2-4ac5-b23e-4c27c30ca5d9"
      unitRef="usd">982205000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6ebb9d712b0d41a9837c6bd9fd8a0790_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS0xMC0xLTEtMA_2618ca12-8745-4987-b087-55a3052b2640"
      unitRef="usd">7032020000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e32a876f50341689318c0cb27567bf6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS0xMi0xLTEtMA_587cb605-0246-444a-a005-f6b220702f2c"
      unitRef="usd">-6618625000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6f21fbfedfe044b08497489a7644fe09_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS0xNC0xLTEtMA_c683822c-410c-4be5-9a23-650e0f9fec5c"
      unitRef="usd">-356780000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i90bd1ccfef114eaf86d3c09a00c55853_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS0xNi0xLTEtMA_51f1de4b-e5e0-49a3-a863-3693bd8e8205"
      unitRef="usd">8545000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9a5d246a1eb84d0f8e61d853009fe106_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMS0xOC0xLTEtMA_d8d29b2c-a2da-4618-8106-4f5700bd7446"
      unitRef="usd">1407266000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i1bd9491fc2644f8f8835db31bcabd1bd_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMi0xMC0xLTEtMA_477d7930-b07d-4d7e-9db9-0df1ecfb9365"
      unitRef="usd">942505000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7b8d9bda117c4322ae986bcc77cbbf37_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMi0xNi0xLTEtMA_b9b044e9-fc3a-4bf0-8328-115c1d948d48"
      unitRef="usd">-171000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMi0xOC0xLTEtMA_db315608-56a8-4c68-a4ac-a276767f4e3d"
      unitRef="usd">942334000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="ic0c4add20d2e42e88aed9d27aa6f8c1a_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMy0xNC0xLTEtMA_6f9b089d-2c50-411f-be24-e1abf64c4fbf"
      unitRef="usd">32639000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="i7b8d9bda117c4322ae986bcc77cbbf37_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMy0xNi0xLTEtMA_5647aa09-2311-49f9-839e-f3fae6b9510b"
      unitRef="usd">55000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMy0xOC0xLTEtMA_724999d0-c455-475c-a367-2b9d65d95845"
      unitRef="usd">32694000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfNS0wLTEtMS0wL3RleHRyZWdpb246ZWMwMDAzNjdmMDBjNGQ1ZTliZjY3ZWFiNzQ1Zjc1OGFfMTg_78246821-aabf-4393-9e51-91c1d9f63639"
      unitRef="usdPerShare">2.217</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i985df29fe4de4098bbc4bcdeda89a77c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfNS0xMC0xLTEtMA_c6d0be06-30bb-4487-8f59-a7a9c58b79ad"
      unitRef="usd">330709000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfNS0xOC0xLTEtMA_9d5e3c3c-7e47-444b-89ee-567a502ad73a"
      unitRef="usd">330709000</us-gaap:DividendsCommonStockCash>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfNi0wLTEtMS0wL3RleHRyZWdpb246Njk2MjNlYjYyMmY5NGUyYThmNDgyZTZiNmUzNTNjZjZfMjY_cfc9df62-343c-4057-aaa0-0fe8e08484b3"
      unitRef="usdPerShare">2.014</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia1ead68ad70d4bdb99b32ce1425dd9c3_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfNi0xMC0xLTEtMA_9fa96064-1fc6-434c-ba8e-44b606e4d6b1"
      unitRef="usd">122076000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfNi0xOC0xLTEtMA_ed85ba7b-e0c4-49ba-bc5e-9789ebac0334"
      unitRef="usd">122076000</us-gaap:DividendsCommonStockCash>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i850ea939b5bb455fbe3867b7b0e8f35d_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfOC04LTEtMS0w_c4552643-a092-4a93-a469-6459dde5659f"
      unitRef="usd">38711000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfOC0xOC0xLTEtMA_2c3b67d8-f90b-417b-bfc0-fffec8a7572f"
      unitRef="usd">38711000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i850ea939b5bb455fbe3867b7b0e8f35d_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfOS04LTEtMS0w_550ecb89-a8c7-4a82-9ac3-7f075d1a94b3"
      unitRef="usd">109577000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i04c6388c719a4bfcb8a9bab3226233d9_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfOS0xMi0xLTEtMA_05dc3763-6538-450b-b856-466c003c9a7c"
      unitRef="usd">125751000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfOS0xOC0xLTEtMA_57b1770e-65ed-4d3b-bfb3-91ef46982bb5"
      unitRef="usd">235328000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i04c6388c719a4bfcb8a9bab3226233d9_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTAtMTItMS0xLTA_f3bd7390-5411-4eaf-97b5-95201e92211f"
      unitRef="usd">445870000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTAtMTgtMS0xLTA_b321b5f1-01cf-4048-a0c9-e8171a78701d"
      unitRef="usd">445870000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19e4316134d14d8d80d1336a28ed38b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTItMTAtMS0xLTA_bfa4f5ca-3b4e-4624-9ae8-fb005f62cb19"
      unitRef="usd">3913000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6d6cb28f0f8e4267aa3dab180b70b64f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTItMTgtMS0xLTA_3273b0cf-7872-4489-8e52-7e28b4533cb3"
      unitRef="usd">3913000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7b29aca4836d45308e3b536e14757a3d_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtMi0xLTEtMA_e71aa85a-57f4-4652-955b-acac6a3a38ec"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i843f0b83d0a64e57952cb38ae74cb642_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtNC0xLTEtMA_bee4f71e-6d63-4000-af7a-6fff3ea4ed90"
      unitRef="usd">299287000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i03597507777b4eb78b661bd2d3e37552_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtNi0xLTEtMA_cccac816-3bb3-4f2f-b656-66d9ebdbc9a7"
      unitRef="usd">60614000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8b0e364ba72c4256a2fab1457062e53f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtOC0xLTEtMA_56b23e1f-812a-443a-8025-3764f36b6ed7"
      unitRef="usd">1130493000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i75e51882e3444f479675a9299acac54b_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtMTAtMS0xLTA_92982917-2307-4b44-ae45-a97522184748"
      unitRef="usd">7525653000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2573b61a52be4231b4968c33b7a56bf4_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtMTItMS0xLTA_a6da7a86-f88b-4d64-aed1-de2566390a9f"
      unitRef="usd">-6938744000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ieb16f581a34d4fa9a790b8a9b2042f9a_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtMTQtMS0xLTA_4f126906-1ca3-4644-89bd-61f476e24fcc"
      unitRef="usd">-324141000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i89e0072edaf140f0be23f5288693ad3c_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtMTYtMS0xLTA_cb967c41-31d7-4e4f-a243-fe4ff5a3e118"
      unitRef="usd">8429000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="idd52f2776dc344819de182b1d959669f_I20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zMS9mcmFnOjcxNjdhMDhlZTI2MzRjOWU4ZDc3OTM0NGJmOWMwYWFjL3RhYmxlOmViNTA0Mjc5MGVlMDQzYWJiYjc4YzJkOWQ1MmZhODA2L3RhYmxlcmFuZ2U6ZWI1MDQyNzkwZWUwNDNhYmJiNzhjMmQ5ZDUyZmE4MDZfMTQtMTgtMS0xLTA_fb0c5569-0b23-4e52-84ca-7ce57d7820bf"
      unitRef="usd">1761591000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zNy9mcmFnOjRhMTQ4NmE3YWQ1OTQ2ZjM5YTNlOWRjZTAzNDJlZTA1L3RleHRyZWdpb246NGExNDg2YTdhZDU5NDZmMzlhM2U5ZGNlMDM0MmVlMDVfMTA1MTc_784ea0ab-7dab-4d32-a2f5-e3926ba97f30">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'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 September&#160;27, 2020 may not be indicative of the results that may be expected for the year ending December&#160;31, 2020 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, 2019 (our &#x201c;2019 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 the novel coronavirus ("COVID-19") 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. To date, there has been minimal disruption to our supply chain network, and all our manufacturing plants are currently open. We are also working 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;In late May and early June, many state governments began a phased reopening of their economies. These phased approaches promoted limited food service offerings, outdoor dining, increased travel and the reopening of retailing establishments while adhering to new guidelines and enhanced safety measures, including social distancing and face mask protocols. As a result, we experienced an increase in our net sales and earnings per share during the third quarter of 2020.&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;While recent reopening approaches have made a short-term positive impact on local and state economies and the United States unemployment rate, certain states have modified reopening plans as new cases of COVID-19 have been on the rise in recent weeks, leading to new trends in outbreaks and hotspots. Additionally, there are concerns regarding another new wave of COVID-19 as the weather gets cooler and gatherings begin to move indoors. &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 believe the financial impacts from COVID-19 are temporary in nature and do not significantly affect our business model and growth strategy. Therefore, we do not consider COVID-19 to be a triggering event to accelerate our annual impairments tests. We evaluated our goodwill and indefinite-lived intangible assets and determined there were no interim triggering events as it was not more likely than not that the fair value of our reporting units and indefinite-lived intangible assets would be less than their respective carrying amounts. Additionally, we evaluated our long-lived assets, including our property, plant and equipment, lease right-of-use assets and other intangible assets, noting no indicators of impairment.&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, as well as the economic recovery and federal, &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;state and local government actions taken in response. We will continue to evaluate the nature and extent of these potential 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 August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2018-14, &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;Compensation&#x2014;Retirement Benefits&#x2014;Defined Benefit Plans&#x2014;General (Topic 715-20): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which modifies the disclosure requirements for defined benefit pension plans and other post-retirement plans. ASU 2018-14 is effective for annual periods beginning after December 15, 2020, with early adoption permitted. The amendments in this ASU should be applied on a retrospective basis to all periods presented. We elected to early adopt the provisions of this ASU in the fourth quarter of 2019.  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-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 modifies the measurement of expected credit losses of certain financial instruments. ASU 2016-13 is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods. The amendments in this ASU should be applied on a modified retrospective basis to all periods presented. We adopted the provisions of this ASU in the first quarter of 2020. 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-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement (Topic 820), Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement&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 modifies the disclosure requirements for fair value measurements by removing, modifying or adding certain disclosures. ASU 2018-13 is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods, with early adoption permitted. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. We adopted the provisions of this ASU in the first quarter of 2020. 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-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract&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 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods, with early adoption permitted. The amendments in this ASU should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted the provisions of this ASU in the first quarter of 2020 on a prospective basis. 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 December 2019, the FASB issued ASU No. 2019-12, &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;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&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 is intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. ASU 2019-12 is effective for annual periods beginning after December 15, 2020 and interim periods within those annual periods, with early adoption permitted. An entity that elects early adoption must adopt all the amendments in the same period. Most amendments within this ASU are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. We are currently evaluating the impact of the new standard on our consolidated financial statements and related disclosures.&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 FASB issued ASU 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 alternative reference rates. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. We are currently evaluating the impact of the new standard on our consolidated financial statements and related disclosures.&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="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zNy9mcmFnOjRhMTQ4NmE3YWQ1OTQ2ZjM5YTNlOWRjZTAzNDJlZTA1L3RleHRyZWdpb246NGExNDg2YTdhZDU5NDZmMzlhM2U5ZGNlMDM0MmVlMDVfMTA1NDA_2bdfc60d-0501-4517-a0a7-1fbc19fae422">&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'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 September&#160;27, 2020 may not be indicative of the results that may be expected for the year ending December&#160;31, 2020 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, 2019 (our &#x201c;2019 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="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF8zNy9mcmFnOjRhMTQ4NmE3YWQ1OTQ2ZjM5YTNlOWRjZTAzNDJlZTA1L3RleHRyZWdpb246NGExNDg2YTdhZDU5NDZmMzlhM2U5ZGNlMDM0MmVlMDVfMTA5OTUxMTY1ODc3Mg_74fa844f-f2ec-4c48-af54-c4b99b21d8b0">&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 August 2018, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2018-14, &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;Compensation&#x2014;Retirement Benefits&#x2014;Defined Benefit Plans&#x2014;General (Topic 715-20): Disclosure Framework&#x2014;Changes to the Disclosure Requirements for Defined Benefit Plans&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which modifies the disclosure requirements for defined benefit pension plans and other post-retirement plans. ASU 2018-14 is effective for annual periods beginning after December 15, 2020, with early adoption permitted. The amendments in this ASU should be applied on a retrospective basis to all periods presented. We elected to early adopt the provisions of this ASU in the fourth quarter of 2019.  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-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13,&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&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 modifies the measurement of expected credit losses of certain financial instruments. ASU 2016-13 is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods. The amendments in this ASU should be applied on a modified retrospective basis to all periods presented. We adopted the provisions of this ASU in the first quarter of 2020. 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-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-13, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurement (Topic 820), Disclosure Framework-Changes to the Disclosure Requirements for Fair Value Measurement&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 modifies the disclosure requirements for fair value measurements by removing, modifying or adding certain disclosures. ASU 2018-13 is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods, with early adoption permitted. The amendments on changes in unrealized gains and losses, the range and weighted average of significant unobservable inputs used to develop Level 3 fair value measurements, and the narrative description of measurement uncertainty should be applied prospectively for only the most recent interim or annual period presented in the initial fiscal year of adoption. All other amendments should be applied retrospectively to all periods presented upon their effective date. We adopted the provisions of this ASU in the first quarter of 2020. 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-weight:400;line-height:120%"&gt;In August 2018, the FASB issued ASU No. 2018-15, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles-Goodwill and Other-Internal-Use Software (Subtopic 350-40), Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract&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 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). ASU 2018-15 is effective for annual periods beginning after December 15, 2019 and interim periods within those annual periods, with early adoption permitted. The amendments in this ASU should be applied either retrospectively or prospectively to all implementation costs incurred after the date of adoption. We adopted the provisions of this ASU in the first quarter of 2020 on a prospective basis. 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 December 2019, the FASB issued ASU No. 2019-12, &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;Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes&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 is intended to simplify various aspects related to accounting for income taxes by removing certain exceptions to the general principles in Topic 740 and clarifying certain aspects of the current guidance to promote consistency among reporting entities. ASU 2019-12 is effective for annual periods beginning after December 15, 2020 and interim periods within those annual periods, with early adoption permitted. An entity that elects early adoption must adopt all the amendments in the same period. Most amendments within this ASU are required to be applied on a prospective basis, while certain amendments must be applied on a retrospective or modified retrospective basis. We are currently evaluating the impact of the new standard on our consolidated financial statements and related disclosures.&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 FASB issued ASU 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 alternative reference rates. Entities may apply this ASU upon issuance through December 31, 2022 on a prospective basis. We are currently evaluating the impact of the new standard on our consolidated financial statements and related disclosures.&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="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjQ4NQ_dc73267c-1d2b-4839-8946-244b28e8f690">BUSINESS ACQUISITION AND DIVESTITURES&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;2020 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%"&gt;During the second quarter of 2020, we completed the divestitures of KRAVE Pure Foods, Inc., and the &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;Scharffen Berger&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &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;Dagoba&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; brands, all of which were previously included within the North America segment results in our consolidated financial statements. Total proceeds from the divestitures and the impact on our Consolidated Statements of Income, both individually and on an aggregate basis, 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:700;line-height:120%"&gt;2019 Activity&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%;text-decoration:underline"&gt;ONE Brands, LLC&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 September 23, 2019, we completed the acquisition of ONE Brands, LLC ("ONE Brands"), previously a privately held company that sells a line of low-sugar, high-protein nutrition bars to retailers and distributors in the United States, with the &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;ONE Bar&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; as its primary product. The purchase consideration for ONE Brands totaled $402,160 and consisted of cash on hand and short-term borrowings.  Acquisition-related costs for the ONE Brands 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 purchase and, accordingly, ONE Brands' results of operations have been included within the North America segment results in our consolidated financial statements since 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-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.092%"/&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:16.092%"/&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:16.095%"/&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;Final 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;179,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;180,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;206,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;&#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;206,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;(9,806)&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;(334)&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;(10,140)&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 18pt;text-align:left;vertical-align: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;402,160&#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;&#x2014;&#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;402,160&#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;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;As reported in the Company's 2019 Annual Report on Form 10-K.&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 purchase price allocation presented above has been finalized as of the end of the first quarter of 2020. The measurement period adjustments to the initial allocation are 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 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 ONE Brands 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 $144,900, customer relationships valued at $58,800 and covenants not to compete valued at $3,100.  Trademarks were assigned an estimated useful life of 33 years, customer relationships were assigned estimated useful lives ranging from 17&#160;to 19&#160;years and covenants not to compete were assigned an estimated useful life of 4 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i871ce8d593584e1bbc56624ab7390eda_D20190923-20190923"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfODI5_46ec05eb-c387-4e57-ae68-5a45c4ed878d"
      unitRef="usd">402160000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="ie69ca71e840342499f8f3871753282f1_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjQ5OA_db46d71b-f4d0-4c08-be95-2e56659ed1e2">The purchase consideration was allocated to assets acquired and liabilities assumed based on their respective fair values as follows:&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.745%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.092%"/&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:16.092%"/&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:16.095%"/&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;Final 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;179,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;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;180,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;206,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;&#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;206,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(491)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;(9,806)&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;(334)&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;(10,140)&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 18pt;text-align:left;vertical-align: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;402,160&#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;&#x2014;&#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;402,160&#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;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;As reported in the Company's 2019 Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i36adf78bd4224066bf744ea9b901b4ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMS0xLTEtMS0w_8f709d6e-37a3-4cd4-bd53-fe1f6aa5a857"
      unitRef="usd">179240000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ib0ba21f049984edf8daca7e59e8e6967_D20190923-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMS0zLTEtMS0w_f93d3f01-8eb0-46a9-a3fa-fe29edbb88aa"
      unitRef="usd">825000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMS01LTEtMS0w_f9778033-ebd9-4831-a22b-21765b4345b7"
      unitRef="usd">180065000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="i36adf78bd4224066bf744ea9b901b4ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMi0xLTEtMS0w_b4fc8c30-0c02-4b08-870f-7792d400152f"
      unitRef="usd">206800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments
      contextRef="ib0ba21f049984edf8daca7e59e8e6967_D20190923-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMi0zLTEtMS0w_d621f2d3-b9e5-4c1c-8497-c038d8972e8d"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMi01LTEtMS0w_95300c55-383b-4251-9ae5-905c66756694"
      unitRef="usd">206800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="i36adf78bd4224066bf744ea9b901b4ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMy0xLTEtMS0w_583453fc-327b-4e65-a3e6-4ed3b6a75c2c"
      unitRef="usd">25926000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteCurrentAssetsOther
      contextRef="ib0ba21f049984edf8daca7e59e8e6967_D20190923-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMy0zLTEtMS0w_c0dcb5b1-34eb-4524-aebe-a4009ade447a"
      unitRef="usd">-491000</hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfMy01LTEtMS0w_b1147424-e4b6-4c9e-83ef-2bc848c31892"
      unitRef="usd">25435000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="i36adf78bd4224066bf744ea9b901b4ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfNC0xLTEtMS0w_6c04dfe0-296e-4615-b72b-f7a8ae60c6e0"
      unitRef="usd">9806000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteCurrentLiabilitiesOther
      contextRef="ib0ba21f049984edf8daca7e59e8e6967_D20190923-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfNC0zLTEtMS0w_fbc8d379-3338-4e29-9b3a-06fc1ff340eb"
      unitRef="usd">334000</hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfNC01LTEtMS0w_bed5b910-af14-4318-9dc4-60ebde55ecc1"
      unitRef="usd">10140000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i36adf78bd4224066bf744ea9b901b4ea_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfNS0xLTEtMS0w_8abd5a4b-cd5b-4e5e-be72-4cfc1a454edb"
      unitRef="usd">402160000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNet
      contextRef="ib0ba21f049984edf8daca7e59e8e6967_D20190923-20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfNS0zLTEtMS0w_dbdfd8e1-831b-4e10-ac75-fe3e2a8d435d"
      unitRef="usd">0</hsy:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RhYmxlOjk1YjU0MjJmODE2OTQ4NGY4OGFkMDNhZGViYmFiZjY2L3RhYmxlcmFuZ2U6OTViNTQyMmY4MTY5NDg0Zjg4YWQwM2FkZWJiYWJmNjZfNS01LTEtMS0w_515b6d13-ec36-40fa-a410-9ac4dfd9a6df"
      unitRef="usd">402160000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:FiniteLivedTrademarksGross
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjE3MA_bb947c90-a346-4caf-ab1b-89db6fd4b404"
      unitRef="usd">144900000</us-gaap:FiniteLivedTrademarksGross>
    <us-gaap:FiniteLivedCustomerRelationshipsGross
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjIwNw_e23fc548-1056-4ca6-86e2-f15911d86fcc"
      unitRef="usd">58800000</us-gaap:FiniteLivedCustomerRelationshipsGross>
    <us-gaap:FiniteLivedNoncompeteAgreementsGross
      contextRef="iecf6511ce3d1452a92db5b8820ea35d1_I20200329"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjI0OQ_a477906f-a9a8-4f4d-939c-11227b52c189"
      unitRef="usd">3100000</us-gaap:FiniteLivedNoncompeteAgreementsGross>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i24732805d868478ca579a1f7c6650113_D20190923-20190923"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjMwNw_45f0d9e9-bb3f-429a-be4e-706c0055a2ab">P33Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i8da25c3e16534a62b6daac9087239767_D20190923-20190923"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjM4NA_2e72e3eb-43c2-4834-ad8c-5f6b8ffaaa5b">P17Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i519251c0bdb44926bef833f394fcf573_D20190923-20190923"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjM5MA_d80a6ccb-8c79-46cc-93ce-21045c5b7527">P19Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib15e3b10346b43fab7e55fa8d55e9e76_D20190923-20190923"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80MC9mcmFnOjRkMWJjNDJlMzg1MDQ2NTc4ZTNlNWQ0NGIxYjdiNTlmL3RleHRyZWdpb246NGQxYmM0MmUzODUwNDY1NzhlM2U1ZDQ0YjFiN2I1OWZfMjQ3MA_aaf45e85-a07a-4a3d-8f96-2e8d290082aa">P4Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RleHRyZWdpb246OTQwNzdlMjQ0OTA2NGNkYWIwMDdjN2YwZDNhYmY2ODlfNDY1_f2948fc7-09fa-42f9-b797-e383a692e3d6">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 nine months ended September&#160;27, 2020 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.283%"/&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.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:15.883%"/&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="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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:center;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;North America&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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:center;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;&#160;&#160;&#160;&#160;International and Other&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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:center;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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&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;1,967,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;18,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985,955&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;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="#i9abf03143c10435aabee0ce04ae0c724_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="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;825&#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;825&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(3,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance at September&#160;27, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,964,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;16,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,981,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;December 31, 2019&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;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:9pt;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:9pt;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:9pt;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 18pt;text-align:left;vertical-align: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,208,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(95,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,212,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(73,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align: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;202,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(16,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,419,121&#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;(149,294)&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;1,436,632&#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;(130,331)&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 18pt;text-align:left;vertical-align: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;33,961&#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,865&#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;1,303,788&#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;1,341,166&#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 September&#160;27, 2020 and September&#160;29, 2019 was $11,618 and $12,684, respectively. Total amortization expense for the nine months ended September&#160;27, 2020 and September&#160;29, 2019 was $34,838 and $37,593, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RleHRyZWdpb246OTQwNzdlMjQ0OTA2NGNkYWIwMDdjN2YwZDNhYmY2ODlfNDc2_dd06ba2b-17ad-45f4-a5fd-73f489f90b22">&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 nine months ended September&#160;27, 2020 are as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.283%"/&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.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:15.883%"/&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="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:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:center;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;North America&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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:center;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;&#160;&#160;&#160;&#160;International and Other&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;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-align:center;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;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&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;1,967,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;18,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,985,955&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;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="#i9abf03143c10435aabee0ce04ae0c724_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="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;825&#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;825&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(3,397)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Balance at September&#160;27, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,964,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;16,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,981,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="ibdeb3be6d6f24f6d89fd29dc9eb8ba8d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfMS0yLTEtMS0w_a2e1a958-2172-4a17-ade9-78be14e966fe"
      unitRef="usd">1967466000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie012c0acb40b4bfe8143a4705bb1d717_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfMS00LTEtMS0w_ec36d904-1c44-41b2-9e7a-1b6775c75fa5"
      unitRef="usd">18489000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfMS02LTEtMS0w_2f3acd8a-cd00-4ff5-b752-be8c6eb4a46f"
      unitRef="usd">1985955000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4082c060c0d74cce937041370a6e2bfc_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfMy0yLTEtMS0w_024880bc-f8d5-4a49-80bf-7954d7e6c788"
      unitRef="usd">825000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i566f5793cf324509a49a8bb28f1f0546_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfMy00LTEtMS0w_dda82aea-a8a1-45dc-911e-7b8fe0e91d29"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfMy02LTEtMS0w_cb5b6547-ef1d-4309-8608-3b6cb57d7bcf"
      unitRef="usd">825000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4082c060c0d74cce937041370a6e2bfc_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfNS0yLTEtMS0w_7fc5eaf1-d041-4731-a96c-1fb8cd4a7818"
      unitRef="usd">-3397000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i566f5793cf324509a49a8bb28f1f0546_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfNS00LTEtMS0w_a9771bea-35a8-4aae-a00a-61325bd311cc"
      unitRef="usd">-1880000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfNS02LTEtMS0w_bff1980f-8ee3-4dd5-908a-7244ed0f48a0"
      unitRef="usd">-5277000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i7da7a795a2ea40d49f1619eede5f3339_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfNi0yLTEtMS0w_f7580a7a-e137-4edb-8749-be2ba1142a83"
      unitRef="usd">1964894000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i3d0842cdda874ef7a33b9392839946bf_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfNi00LTEtMS0w_cae07a6d-d6a3-4ad2-a666-fcad28687c5c"
      unitRef="usd">16609000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOmFhNzllYmM2NzU5MzRjMWJiMmNlYzcxZjIxYzg2NzMwL3RhYmxlcmFuZ2U6YWE3OWViYzY3NTkzNGMxYmIyY2VjNzFmMjFjODY3MzBfNi02LTEtMS0w_9d0e26aa-3839-430c-85a5-e424bd52ef4e"
      unitRef="usd">1981503000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RleHRyZWdpb246OTQwNzdlMjQ0OTA2NGNkYWIwMDdjN2YwZDNhYmY2ODlfNDgw_3cf608ff-0ff2-4dd1-94cd-b79bc91e0d79">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;December 31, 2019&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;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:9pt;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:9pt;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:9pt;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 18pt;text-align:left;vertical-align: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,208,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(95,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,212,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(73,262)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align: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;202,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,664)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,544)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align: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,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,083)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(16,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,419,121&#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;(149,294)&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;1,436,632&#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;(130,331)&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 18pt;text-align:left;vertical-align: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;33,961&#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,865&#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;1,303,788&#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;1,341,166&#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;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iefd775bde05b4e0cbbe648256c0b6ffd_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMy0yLTEtMS0w_13f55996-b9bf-4cd0-877b-778d25adbd57"
      unitRef="usd">1208552000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iefd775bde05b4e0cbbe648256c0b6ffd_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMy00LTEtMS0w_f5c5fa22-8d98-4dab-a1f0-98050087fd47"
      unitRef="usd">95547000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i993af69bb86e4607958f472f4558667f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMy02LTEtMS0w_24afa4eb-b7d0-4f95-b764-dd9de785f912"
      unitRef="usd">1212172000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i993af69bb86e4607958f472f4558667f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMy04LTEtMS0w_1757011b-bd67-4af3-8099-88bff1c6c3c5"
      unitRef="usd">73262000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ieaac157b8bf24600a82afd53dd89e585_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNC0yLTEtMS0w_a1c3c056-6e48-48ab-a6ab-4261f7f80975"
      unitRef="usd">202431000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ieaac157b8bf24600a82afd53dd89e585_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNC00LTEtMS0w_d5859b81-8663-4f3b-aba4-29ea1b4791be"
      unitRef="usd">45664000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3a7298f6d98c4e23aa1bccc7b91a762e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNC02LTEtMS0w_0c2ed007-886e-4019-bdb7-e1e9e801bbc0"
      unitRef="usd">207749000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a7298f6d98c4e23aa1bccc7b91a762e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNC04LTEtMS0w_d67ce6fa-f43e-4b91-8c85-0b0dbbd29cef"
      unitRef="usd">40544000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i389d7b375db3489a83fbde97ffd2b8aa_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNS0yLTEtMS0w_b8476b79-0949-4daf-a7d1-8656f94b157c"
      unitRef="usd">8138000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i389d7b375db3489a83fbde97ffd2b8aa_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNS00LTEtMS0w_3cb13027-a1e5-4399-9d71-625f560d921f"
      unitRef="usd">8083000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i931de8099ed040299129679abafa0d29_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNS02LTEtMS0w_566265b6-00f1-4da4-a34c-cbc4161d3d1a"
      unitRef="usd">16711000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i931de8099ed040299129679abafa0d29_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNS04LTEtMS0w_0a6ec4b3-96ea-46f0-9d31-1fc180e52dd1"
      unitRef="usd">16525000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNy0yLTEtMS0w_54368f9f-7af8-4bb1-b2f9-bff8a2b8ff5a"
      unitRef="usd">1419121000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNy00LTEtMS0w_fa7048e8-58f5-497d-816f-75a7a1643b88"
      unitRef="usd">149294000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNy02LTEtMS0w_87b2c929-bb07-4b29-aa99-0fc144883572"
      unitRef="usd">1436632000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfNy04LTEtMS0w_f9b07faf-ce43-4b2f-b2c4-1e4b59abea87"
      unitRef="usd">130331000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="idb82b3aaacd740d88bad178750c118d4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMTAtMi0xLTEtMA_d6fa3425-7cc5-4f5b-9a9f-7c12ee423799"
      unitRef="usd">33961000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4a948a8e871849418753951e5a7e8c58_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMTAtNi0xLTEtMA_55480420-865c-4531-981f-6fe9afba2b81"
      unitRef="usd">34865000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMTEtMi0xLTEtMA_292c1b61-21fb-4823-8178-227fc3319e8c"
      unitRef="usd">1303788000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RhYmxlOjM4NGU3MDJmNGZlODQxN2VhZjkwZDAzOTNjN2RjMjYzL3RhYmxlcmFuZ2U6Mzg0ZTcwMmY0ZmU4NDE3ZWFmOTBkMDM5M2M3ZGMyNjNfMTEtNi0xLTEtMA_74401623-88ad-4cf8-91d1-2ffed524407e"
      unitRef="usd">1341166000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RleHRyZWdpb246OTQwNzdlMjQ0OTA2NGNkYWIwMDdjN2YwZDNhYmY2ODlfMzUx_60048b9d-214f-4804-8ef8-6a2599f3b5ea"
      unitRef="usd">11618000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RleHRyZWdpb246OTQwNzdlMjQ0OTA2NGNkYWIwMDdjN2YwZDNhYmY2ODlfMzU4_cce5fc74-8abc-4b62-9d19-25c79b8dfbb1"
      unitRef="usd">12684000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RleHRyZWdpb246OTQwNzdlMjQ0OTA2NGNkYWIwMDdjN2YwZDNhYmY2ODlfNDQx_b57b6ae2-a417-48a4-80c0-83ac38359d7e"
      unitRef="usd">34838000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80My9mcmFnOjk0MDc3ZTI0NDkwNjRjZGFiMDA3YzdmMGQzYWJmNjg5L3RleHRyZWdpb246OTQwNzdlMjQ0OTA2NGNkYWIwMDdjN2YwZDNhYmY2ODlfNDQ4_7dface5c-7c91-4101-9adc-d414fd062caf"
      unitRef="usd">37593000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTgzMg_ea01c46c-9b3f-4a15-86c1-4b7caf480377">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 September&#160;27, 2020, 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 2019 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. We had short-term foreign bank loans against these lines of credit for $45,680 at September&#160;27, 2020 and $32,282 at December 31, 2019.&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;Commitment fees relating to our revolving credit facility and lines of credit are not material. &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:107%"&gt;At September&#160;27, 2020 and December&#160;31, 2019, we had no outstanding commercial paper.&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:11.25pt;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;September 27, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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.900% Notes (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="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 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;350,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;4.125% 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;December 1, 2020&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;350,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;350,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;8.800% 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;February 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.100% 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, 2021&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;350,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;350,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.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;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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 (2)&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;&#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;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 (2)&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;&#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;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 4.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 4.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 (2)&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 4.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 4.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;&#x2014;&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="#i9abf03143c10435aabee0ce04ae0c724_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 4.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;79,621&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 4.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;79,643&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 4.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;(26,475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 4.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,794)&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,881,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,234,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&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 4.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;788,328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 4.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;703,390&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,093,172&#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;3,530,813&#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: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;In May 2020, we repaid $350,000 of 2.900% Notes due upon their maturity.&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;During the second quarter of 2020, we issued $300,000 of 0.900% Notes due in 2025, $350,000 of 1.700% Notes due in 2030 and $350,000 of 2.650% Notes due in 2050 (the "2020 Notes"). Proceeds from the issuance of the 2020 Notes, net of discounts and issuance costs, totaled $989,876. The 2020 Notes were issued under a shelf registration statement on Form S-3 filed in May 2018 that registered an indeterminate amount of debt securities. &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;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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.225%"/&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:17.225%"/&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:17.225%"/&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:17.231%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&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;39,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;37,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;119,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;117,700&#160;&lt;/span&gt;&lt;/td&gt;&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="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,664)&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,510)&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,745)&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,158)&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="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;38,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;36,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;114,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;113,542&#160;&lt;/span&gt;&lt;/td&gt;&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="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;(798)&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;(879)&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,159)&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,852)&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="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;37,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;35,456&#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;111,592&#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;106,690&#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="ic79f01b7e6c441efb33d073ecefb8b73_I20200927"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMjEy_268906d0-b674-4d1d-b283-97efc36b98e7"
      unitRef="usd">1500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <hsy:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="ic79f01b7e6c441efb33d073ecefb8b73_I20200927"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMzA3_3c678f2f-9230-4633-ba3c-fac67a516a80"
      unitRef="usd">500000000</hsy:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LinesOfCreditCurrent
      contextRef="if391dfdaf6914c8b96b864990c876089_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfNDM5ODA0NjUxMzIzMw_2be1fb45-b674-43cc-909e-60b4633e26f9"
      unitRef="usd">45680000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i03fe06e78dcf47efafd7fcbe646b1180_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfNDM5ODA0NjUxMzIyOQ_79672f9f-3843-40f5-bcf2-be5cf2989b32"
      unitRef="usd">32282000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:ShortTermBorrowings
      contextRef="ic47dce2959144061845afa81650fd104_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTA5OTUxMTYyOTk5OA_79ba4e65-fdd3-4dfd-92bf-2ef578ea5e6e"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i3830bf4c8c85420a80eaeb1b0a43c5a3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTA5OTUxMTYyOTk5OA_b3855e88-18e4-4a48-b857-3704f5321698"
      unitRef="usd">0</us-gaap:ShortTermBorrowings>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTg0MA_7bd2957e-9707-4272-8d3b-f7a8a182961e">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:11.25pt;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;September 27, 2020&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, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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.900% Notes (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="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 15, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;350,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;4.125% 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;December 1, 2020&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;350,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;350,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;8.800% 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;February 15, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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.100% 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, 2021&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;350,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;350,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.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;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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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 (2)&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;&#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;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 (2)&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;&#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;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 4.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 4.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 (2)&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 4.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 4.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;&#x2014;&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="#i9abf03143c10435aabee0ce04ae0c724_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 4.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;79,621&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 4.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;79,643&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 4.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;(26,475)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 4.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,794)&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,881,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,234,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&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 4.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;788,328&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 4.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;703,390&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,093,172&#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;3,530,813&#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: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;In May 2020, we repaid $350,000 of 2.900% Notes due upon their maturity.&lt;/span&gt;&lt;/div&gt;(2)During the second quarter of 2020, we issued $300,000 of 0.900% Notes due in 2025, $350,000 of 1.700% Notes due in 2030 and $350,000 of 2.650% Notes due in 2050 (the "2020 Notes"). Proceeds from the issuance of the 2020 Notes, net of discounts and issuance costs, totaled $989,876. The 2020 Notes were issued under a shelf registration statement on Form S-3 filed in May 2018 that registered an indeterminate amount of debt securities.</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i965e186a24d341cab7dc34721a336058_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMS0wLTEtMS0wL3RleHRyZWdpb246MmZkYmVmZTYzYjRmNGU5YTgyZTViZDQ0MTA5YjJhNzBfNA_6354cea1-e0c9-41f1-94d1-b87d625e5cd8"
      unitRef="number">0.02900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib8aee03502e040cc9bc6ee752b0dda54_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMS0wLTEtMS0wL3RleHRyZWdpb246MmZkYmVmZTYzYjRmNGU5YTgyZTViZDQ0MTA5YjJhNzBfNA_8b82be13-1ff5-4e00-b344-d79c156a54e6"
      unitRef="number">0.02900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i965e186a24d341cab7dc34721a336058_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMS00LTEtMS0w_2813f27a-cb94-4a0f-a45b-331bbc3abba5"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib8aee03502e040cc9bc6ee752b0dda54_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMS02LTEtMS0w_635bd0b1-6265-4091-b1ac-4643c1b3c215"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i131658ab258f4b5ebbbfc2b160b91549_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMi0wLTEtMS0wL3RleHRyZWdpb246ZTJhYjhjNjU1NmVhNDkwYmJmNmRiYTBlZDYyMzc0NzBfNA_4902a932-9155-4399-97f3-d05f7c788d0f"
      unitRef="number">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ida9f8089391f457e8ccd96e7d455df6b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMi0wLTEtMS0wL3RleHRyZWdpb246ZTJhYjhjNjU1NmVhNDkwYmJmNmRiYTBlZDYyMzc0NzBfNA_98aa1950-ec03-4af4-81e4-2006d8490c7c"
      unitRef="number">0.04125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i131658ab258f4b5ebbbfc2b160b91549_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMi00LTEtMS0w_fc464202-e298-490e-b7d6-5ee1e5ffd2b3"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ida9f8089391f457e8ccd96e7d455df6b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMi02LTEtMS0w_c28320cf-4788-4f41-8207-4f1245544983"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="icc6178e56c54400c90d8c5483d38f3e5_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMy0wLTEtMS0wL3RleHRyZWdpb246MDVlNjMyMTA5YjM2NDhlNzg2MjZjZjZmMDRjZjgwZmVfNA_5170a1e0-f0e1-406c-81bb-8d371e23b47e"
      unitRef="number">0.08800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if3d95e99af03416da43618a7dbdeccec_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMy0wLTEtMS0wL3RleHRyZWdpb246MDVlNjMyMTA5YjM2NDhlNzg2MjZjZjZmMDRjZjgwZmVfNA_6a19958e-1a4a-4494-9567-a761728e4134"
      unitRef="number">0.08800</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="icc6178e56c54400c90d8c5483d38f3e5_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMy00LTEtMS0w_bf29f371-a9e9-48c6-b3f5-56fedadeaac2"
      unitRef="usd">84715000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if3d95e99af03416da43618a7dbdeccec_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMy02LTEtMS0w_44d73434-34ab-46e2-b464-38a5a01e5055"
      unitRef="usd">84715000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib1dd8652996c4cc3b395f7461d4762e4_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNC0wLTEtMS0wL3RleHRyZWdpb246NDQ3MjBiMWFhY2IzNDZhN2EyYjMzMTMzN2QyMzFlOTVfNA_3286e674-f999-494e-98ec-a9435667cbd1"
      unitRef="number">0.03100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i34efc58f75114d1c8e57656d74879035_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNC0wLTEtMS0wL3RleHRyZWdpb246NDQ3MjBiMWFhY2IzNDZhN2EyYjMzMTMzN2QyMzFlOTVfNA_7f337841-56fb-422c-acc8-bb954f18792c"
      unitRef="number">0.03100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ib1dd8652996c4cc3b395f7461d4762e4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNC00LTEtMS0w_52799b08-7416-436b-8263-0d000c0542f3"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i34efc58f75114d1c8e57656d74879035_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNC02LTEtMS0w_bf233e04-d0e6-4447-82cf-759f1fd30df6"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9c68bfc2354c409fabe03d988f90f74b_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNS0wLTEtMS0wL3RleHRyZWdpb246NTY2ODYxOTE2ZWU0NDA1N2EyNGJkNjM1ZTllMzA3NjhfNA_9b2bce00-1a2a-4d60-a318-f086fd8f8843"
      unitRef="number">0.02625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie40dcc61f60a45aea11b5d05e6459ab4_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNS0wLTEtMS0wL3RleHRyZWdpb246NTY2ODYxOTE2ZWU0NDA1N2EyNGJkNjM1ZTllMzA3NjhfNA_b35873e1-df90-4588-a923-4b65a3818013"
      unitRef="number">0.02625</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ie40dcc61f60a45aea11b5d05e6459ab4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNS00LTEtMS0w_e01c3c2a-8ab2-4e80-9b34-6aaa83096b06"
      unitRef="usd">250000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i9c68bfc2354c409fabe03d988f90f74b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNS02LTEtMS0w_f7980d28-c9d2-4120-b03d-bffed2043534"
      unitRef="usd">250000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8b8597d575c640a1b91f599581e1bb26_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNi0wLTEtMS0wL3RleHRyZWdpb246ZDZjMmNlOGNhNzNjNGJhYWJlNWYzYjg4MWE2YTMwMTNfNA_37c2fd13-0382-418a-b2bb-d285ce98d946"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib15138808c1c4b09b332ae9b45dbb59c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNi0wLTEtMS0wL3RleHRyZWdpb246ZDZjMmNlOGNhNzNjNGJhYWJlNWYzYjg4MWE2YTMwMTNfNA_a35771f2-a16b-4387-a38f-0a9e19b83d36"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i8b8597d575c640a1b91f599581e1bb26_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNi00LTEtMS0w_bbc0439e-84ec-42ac-96f0-dd89fd325a53"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ib15138808c1c4b09b332ae9b45dbb59c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNi02LTEtMS0w_00fc69b3-69bb-4cbe-8014-972d6a7b6e14"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i67c3f112b3044d6391d471880f2dd74d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNy0wLTEtMS0wL3RleHRyZWdpb246OWM3OGQyZjAyOTZlNDMzN2E2MGNlYjk1ZmFmNzc5N2RfNA_38bc79f7-c43b-4f39-950d-9454d84d0f65"
      unitRef="number">0.02050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i8a7f650adc1c4d12bc49b1491960ea0c_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNy0wLTEtMS0wL3RleHRyZWdpb246OWM3OGQyZjAyOTZlNDMzN2E2MGNlYjk1ZmFmNzc5N2RfNA_ec0eb64f-1d68-4342-a3ee-a2b0452e5c50"
      unitRef="number">0.02050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i8a7f650adc1c4d12bc49b1491960ea0c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNy00LTEtMS0w_fa4259da-6bd8-49ac-83eb-bc1707f0f34c"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i67c3f112b3044d6391d471880f2dd74d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfNy02LTEtMS0w_e8ce4f97-a43e-4668-b845-69e04f1470f0"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i67969ee17b684978be3a3543f6c1b91e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOC0wLTEtMS0wL3RleHRyZWdpb246ODYzYmQ1NGVmNDY4NGI0Nzg1ZGM4Y2ZlZDg5MmExOThfNA_1e092a0f-ae33-48db-81f1-0017ca077490"
      unitRef="number">0.00900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1fa340305e28477b8d389f56ed317509_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOC0wLTEtMS0wL3RleHRyZWdpb246ODYzYmQ1NGVmNDY4NGI0Nzg1ZGM4Y2ZlZDg5MmExOThfNA_25ea4431-ae8f-4873-bc7f-f475ce56ac2d"
      unitRef="number">0.00900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i67969ee17b684978be3a3543f6c1b91e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOC00LTEtMS0w_8ad69be1-a6fe-4117-bd52-d822ad190433"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1fa340305e28477b8d389f56ed317509_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOC02LTEtMS0w_c29823b2-ed04-4ec9-9de8-c5e42dc0bd12"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4ff1d8cd5dd94e0587f689983a3cb975_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOS0wLTEtMS0wL3RleHRyZWdpb246ZDE1OTc4NTA1OGRjNDM1ZGIzNjdiNTc3NTRmOWRhNDNfNA_cc17c7da-9b2d-477f-a6ab-29ddee74887c"
      unitRef="number">0.03200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1ad0aac631da42969f85ba2992211219_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOS0wLTEtMS0wL3RleHRyZWdpb246ZDE1OTc4NTA1OGRjNDM1ZGIzNjdiNTc3NTRmOWRhNDNfNA_d56e52ef-3dc0-4c74-a0dd-f1855b992da8"
      unitRef="number">0.03200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i4ff1d8cd5dd94e0587f689983a3cb975_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOS00LTEtMS0w_8414ad4d-6d09-46f9-a729-02a72eda3db1"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i1ad0aac631da42969f85ba2992211219_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfOS02LTEtMS0w_6ab8cb34-2eb8-45fe-9d00-85223895cee1"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i14253420f8cf4bedb3294d2d7d07d76b_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjBjMWVkZjMwYjVkZDQ5YjJhYjE4ZTllMWQ5NDk3ZmE4XzQ_307b4cc8-fbec-498b-8da6-0c8e70117544"
      unitRef="number">0.02300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7a53fd1db18541b3a6162d9747eaf5be_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTAtMC0xLTEtMC90ZXh0cmVnaW9uOjBjMWVkZjMwYjVkZDQ5YjJhYjE4ZTllMWQ5NDk3ZmE4XzQ_a5116e9c-476b-41f0-a697-7f1e450e6c90"
      unitRef="number">0.02300</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i14253420f8cf4bedb3294d2d7d07d76b_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTAtNC0xLTEtMA_cf34687f-446a-4732-b6d6-6b3514f2dce5"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7a53fd1db18541b3a6162d9747eaf5be_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTAtNi0xLTEtMA_42e769e1-098c-4146-bedb-b1081835f169"
      unitRef="usd">500000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="iab2fbfb0b10d483399801d1097e0e537_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOmE3MjdjZjJjZTM0ZjRmMTBhYWEzYWM5YTYzZWU5NWZmXzQ_3cf6f9ed-47b2-424f-a987-a5ee05dc7b16"
      unitRef="number">0.07200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic10032a33a354465bb5aa700035e1fc0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTEtMC0xLTEtMC90ZXh0cmVnaW9uOmE3MjdjZjJjZTM0ZjRmMTBhYWEzYWM5YTYzZWU5NWZmXzQ_dc5a8d4c-58d0-4268-a613-e39abf5e6241"
      unitRef="number">0.07200</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="iab2fbfb0b10d483399801d1097e0e537_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTEtNC0xLTEtMA_bfc12bfd-0fce-418f-9cd7-78a57bc3c3b5"
      unitRef="usd">193639000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic10032a33a354465bb5aa700035e1fc0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTEtNi0xLTEtMA_4d1607a6-eb34-4df9-8052-c628792cde28"
      unitRef="usd">193639000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibea19de9feaf4e739ef9358dcaf6955d_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTItMC0xLTEtMC90ZXh0cmVnaW9uOjU0NzhlNDQ3NzQ5YTQ4ODY5OGY3MmJkMWQ2MWNlYTYwXzQ_55a9ef4a-ad42-4854-993d-e28f81eff4c7"
      unitRef="number">0.02450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="if4a413b1f31848c88fb1fb9dceda1b4f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTItMC0xLTEtMC90ZXh0cmVnaW9uOjU0NzhlNDQ3NzQ5YTQ4ODY5OGY3MmJkMWQ2MWNlYTYwXzQ_5804d178-ac2d-44ba-96f7-73a54f68e8b7"
      unitRef="number">0.02450</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="ibea19de9feaf4e739ef9358dcaf6955d_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTItNC0xLTEtMA_98e96319-8769-4980-b248-737a4c61c4f2"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="if4a413b1f31848c88fb1fb9dceda1b4f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTItNi0xLTEtMA_fbc2a079-4752-44a2-9629-c5e35e59941f"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i2b00ff5e60eb4760b4022267ad306c05_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjg2MTBlMmY0MDAxNDRhMzA5OThmNWZjYjk4ZjI3MTM4XzQ_9663befc-4222-4655-8efb-9165ae1d14c4"
      unitRef="number">0.01700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i375d5175a33e4ffd845e828f0af83801_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTMtMC0xLTEtMC90ZXh0cmVnaW9uOjg2MTBlMmY0MDAxNDRhMzA5OThmNWZjYjk4ZjI3MTM4XzQ_985d2c24-6ea3-471f-bf73-a3cd5557c936"
      unitRef="number">0.01700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i375d5175a33e4ffd845e828f0af83801_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTMtNC0xLTEtMA_1d3600e9-c8f9-447c-94ee-b96df31309f2"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i2b00ff5e60eb4760b4022267ad306c05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTMtNi0xLTEtMA_afbfb581-dd7e-4a84-9bd8-1ce0b2812248"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibf1336853a1346bb9d06f58abc12ebd2_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmY0NzhlOWQ2ZmVjNDQyOTE5N2RhOTRkNmNlYmY4MDhhXzQ_9b0814a8-35e0-4dff-8d7c-80a566b6ec89"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i70160e3413be44519ed7610e1aa2c336_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTQtMC0xLTEtMC90ZXh0cmVnaW9uOmY0NzhlOWQ2ZmVjNDQyOTE5N2RhOTRkNmNlYmY4MDhhXzQ_d894f51c-ee6a-4707-8ef3-1af0c9053e80"
      unitRef="number">0.03375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i70160e3413be44519ed7610e1aa2c336_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTQtNC0xLTEtMA_fba1c2d3-11f0-47cc-adb0-e6e91576b7ec"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ibf1336853a1346bb9d06f58abc12ebd2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTQtNi0xLTEtMA_08284d4d-7b0b-4134-8169-e0808f3fb301"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5c14d07c86634556826c8860a91b1b87_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwMGQ5OTdkOGUwYzQzMzY5OWE5OTI3YmFjNmI4Nzk0XzQ_10724106-a31c-434f-aa08-37dbe08ac134"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ic271795bf71549da9e876f8f977821b0_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTUtMC0xLTEtMC90ZXh0cmVnaW9uOjMwMGQ5OTdkOGUwYzQzMzY5OWE5OTI3YmFjNmI4Nzk0XzQ_204ed364-dcac-496d-85fc-0768afa724b4"
      unitRef="number">0.03125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i5c14d07c86634556826c8860a91b1b87_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTUtNC0xLTEtMA_cfdca408-e1f9-482c-8087-8429c220bc94"
      unitRef="usd">400000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ic271795bf71549da9e876f8f977821b0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTUtNi0xLTEtMA_5db1df68-4a4b-4257-8b7d-5814562393d6"
      unitRef="usd">400000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i138325b891194851ba94a503e2b1811c_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjM4OTgyOTM1NzViYTQ2ZWY4MmNjNGJiYWM0MzdiM2M1XzQ_8208ff81-6de6-4736-a7fc-cb85fec4ba94"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i56453cd9da98408fa790a6ddeda4ff8f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTYtMC0xLTEtMC90ZXh0cmVnaW9uOjM4OTgyOTM1NzViYTQ2ZWY4MmNjNGJiYWM0MzdiM2M1XzQ_975358e3-4c11-4694-ba4e-15fc331c66da"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i138325b891194851ba94a503e2b1811c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTYtNC0xLTEtMA_aae4974d-5b07-45bb-8c1c-4141b252bddf"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i56453cd9da98408fa790a6ddeda4ff8f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTYtNi0xLTEtMA_c8439640-1f31-4612-8de2-d9ec0079515f"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:FinanceLeaseLiability
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTctNC0xLTEtMA_18ad6690-8c05-40b6-a2eb-e128ba2863bb"
      unitRef="usd">79621000</us-gaap:FinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTctNi0xLTEtMA_268cfe51-a3fd-4563-9815-8c4915065c7b"
      unitRef="usd">79643000</us-gaap:FinanceLeaseLiability>
    <hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTgtNC0xLTEtMA_c8b1ab14-1567-441e-8aa3-761df5a1a5e8"
      unitRef="usd">26475000</hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet>
    <hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTgtNi0xLTEtMA_fe1f04f8-d439-456e-b384-6dd441924cd6"
      unitRef="usd">23794000</hsy:DebtInstrumentImpactofDerivativesUnamortizedDiscountPremiumandDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTktNC0xLTEtMA_0ac5a0aa-aae2-4371-b101-cdac922e4b3a"
      unitRef="usd">4881500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMTktNi0xLTEtMA_f0316589-5b7c-4a21-b006-cb9abc6a7b7c"
      unitRef="usd">4234203000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMjAtNC0xLTEtMA_4b5411a5-a7d9-467c-923e-6b0cc2f65846"
      unitRef="usd">788328000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMjAtNi0xLTEtMA_83c9a6d7-900d-4c7e-b4c3-93711aa0d6d1"
      unitRef="usd">703390000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMjEtNC0xLTEtMA_f4cc7dd6-64c7-4191-aee0-b38df78f79f6"
      unitRef="usd">4093172000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOmM3NjUwYTljYTUzZjRlMTg5NTEyMTBjMWNjYTJiMDBmL3RhYmxlcmFuZ2U6Yzc2NTBhOWNhNTNmNGUxODk1MTIxMGMxY2NhMmIwMGZfMjEtNi0xLTEtMA_65a7c2a4-842a-456c-a0bb-55e25247d4b0"
      unitRef="usd">3530813000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:RepaymentsOfDebt
      contextRef="iee7d40761faa44958475f0c77bf09617_D20200427-20200524"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTMyNA_88048956-877c-41d7-95f8-e930bf38760f"
      unitRef="usd">350000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i965e186a24d341cab7dc34721a336058_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTMzMA_6354cea1-e0c9-41f1-94d1-b87d625e5cd8"
      unitRef="number">0.02900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib8aee03502e040cc9bc6ee752b0dda54_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTMzMA_8b82be13-1ff5-4e00-b344-d79c156a54e6"
      unitRef="number">0.02900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i67969ee17b684978be3a3543f6c1b91e_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTQwOQ_e9912696-0c98-4ec3-b624-5ee49a4b0bdb"
      unitRef="usd">300000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i67969ee17b684978be3a3543f6c1b91e_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTQxNQ_491c887c-7f4a-4fe7-b8fe-821421a9706d"
      unitRef="number">0.00900</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i375d5175a33e4ffd845e828f0af83801_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTQzNw_668576f8-40a6-4513-ad58-be1081c7f2f3"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i375d5175a33e4ffd845e828f0af83801_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTQ0Mw_7893ab78-62eb-4f0d-866f-1b853512ba96"
      unitRef="number">0.01700</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebt
      contextRef="i138325b891194851ba94a503e2b1811c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTQ2OA_582e6ca6-26dd-4a4d-a960-85b3adff6075"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i138325b891194851ba94a503e2b1811c_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTQ3NA_3cc282b2-7656-48ba-ae28-8f838304f024"
      unitRef="number">0.02650</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTYwNg_279d222b-ff0b-44a3-b427-0612ca68be01"
      unitRef="usd">989876000</us-gaap:ProceedsFromIssuanceOfOtherLongTermDebt>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RleHRyZWdpb246ZTAyYTk2ZTBhNzkzNGU2ZGFmY2E1ZjM1OGMzYTI0OTRfMTg0OQ_c6f6c3ea-fdae-44af-b6bd-cace330e01ce">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.225%"/&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:17.225%"/&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:17.225%"/&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:17.231%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&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;39,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;37,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;119,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;117,700&#160;&lt;/span&gt;&lt;/td&gt;&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="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,664)&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,510)&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,745)&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,158)&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="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;38,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;36,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;114,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;113,542&#160;&lt;/span&gt;&lt;/td&gt;&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="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;(798)&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;(879)&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,159)&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,852)&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="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;37,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;35,456&#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;111,592&#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;106,690&#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:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebt
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMi0yLTEtMS0w_a09b5594-6f3e-4225-ab47-e4441f88ec27"
      unitRef="usd">39720000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMi00LTEtMS0w_13cd74c9-b3d4-4ca7-82e5-4523d2ddedc2"
      unitRef="usd">37845000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMi02LTEtMS0w_f907d736-ea43-4a99-87de-22aad80c55e2"
      unitRef="usd">119496000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMi04LTEtMS0w_235f3a6f-8c5b-4948-85cd-67e26f36ad78"
      unitRef="usd">117700000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMy0yLTEtMS0w_1f03210c-b969-4033-bd27-bfe897357334"
      unitRef="usd">1664000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMy00LTEtMS0w_199c66ca-324a-466c-98b0-1465515b1f86"
      unitRef="usd">1510000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMy02LTEtMS0w_c9bd0237-2066-435f-9977-fa26fbd33c05"
      unitRef="usd">4745000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestCostsCapitalizedAdjustment
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfMy04LTEtMS0w_0d5ba652-2426-4016-bbbd-9f9b5e82dda0"
      unitRef="usd">4158000</us-gaap:InterestCostsCapitalizedAdjustment>
    <us-gaap:InterestExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNC0yLTEtMS0w_46f3c3ba-02fc-44a3-be41-72b39c9a7176"
      unitRef="usd">38056000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNC00LTEtMS0w_b400e180-e7b5-4e71-a489-1122c444571c"
      unitRef="usd">36335000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNC02LTEtMS0w_1e49579b-6b3d-48ff-b492-0d624f8b7982"
      unitRef="usd">114751000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNC04LTEtMS0w_e0bfdabb-d2c5-4a1b-939f-0d28b3d6c7ed"
      unitRef="usd">113542000</us-gaap:InterestExpense>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNS0yLTEtMS0w_b3c07025-bf4b-46f6-9a95-9227405e6018"
      unitRef="usd">798000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNS00LTEtMS0w_2ada6247-9f02-45a4-bf34-547cf067fbf3"
      unitRef="usd">879000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNS02LTEtMS0w_020ec726-23c8-45db-bed5-037ede1676c8"
      unitRef="usd">3159000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNS04LTEtMS0w_c817cc14-1bf4-47d8-955f-d164c8416fe7"
      unitRef="usd">6852000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNi0yLTEtMS0w_05dcf7a7-113d-461f-809b-35e303ebd049"
      unitRef="usd">-37258000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNi00LTEtMS0w_bba8c3e3-0283-4378-9ae3-9d89bf92c5b2"
      unitRef="usd">-35456000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNi02LTEtMS0w_7be48527-1e9c-4a9e-83ce-e17d33d0a26d"
      unitRef="usd">-111592000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF80Ni9mcmFnOmUwMmE5NmUwYTc5MzRlNmRhZmNhNWYzNThjM2EyNDk0L3RhYmxlOjM5MDhmOGRmMThiNDRiMTU4MDhjMTYyODYyMzM0YjZlL3RhYmxlcmFuZ2U6MzkwOGY4ZGYxOGI0NGIxNTgwOGMxNjI4NjIzMzRiNmVfNi04LTEtMS0w_e4f99d42-2b7d-4bc6-92e9-5564333da718"
      unitRef="usd">-106690000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzk4Mw_76435b0a-35c4-45dd-9f23-4571a17b2ff6">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 exchanged-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 $594,041 as of September&#160;27, 2020 and $589,662 as of December&#160;31, 2019.&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="#i9abf03143c10435aabee0ce04ae0c724_79" 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 and Malaysian ringgit.  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 $106,753 at September&#160;27, 2020 and $65,826 at December&#160;31, 2019.  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 $35,488 at September&#160;27, 2020 and $50,831 at December&#160;31, 2019.  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;We manage our targeted mix of fixed and floating rate debt with debt issuances and by entering into fixed-to-floating interest rate swaps in order to mitigate fluctuations in earnings and cash flows that may result from interest rate volatility. These swaps are designated as fair value hedges, for which the gain or loss on the derivative and the offsetting loss or gain on the hedged item are recognized in current earnings as interest expense (income), net.  We had one interest rate derivative instrument in a fair value hedging relationship with a notional amount of $350,000 at September&#160;27, 2020 and December&#160;31, 2019. &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 September&#160;27, 2020 and December&#160;31, 2019 was $27,719 and $28,187, 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 September&#160;27, 2020 and December&#160;31, 2019: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27, 2020&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, 2019&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;3,367&#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;55&#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,235&#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,779&#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="padding:2px 1pt;text-align:left;vertical-align: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 fair value hedging 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;text-align:left;vertical-align: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 rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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:700;line-height:100%"&gt;Derivatives not designated as 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Commodities futures and options (2)&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;213&#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;7,286&#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;9,080&#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;626&#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;Deferred compensation derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;&#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;805&#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,496&#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: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;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;8,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;13,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;11,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 September&#160;27, 2020, amounts reflected on a net basis in liabilities were assets of $70,064 and liabilities of $74,530, 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 assets at December&#160;31, 2019 were assets of $46,075 and liabilities of $37,606.  At September&#160;27, 2020 and December&#160;31, 2019, 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:9pt"&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 September&#160;27, 2020 and September&#160;29, 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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 ("AOCI") 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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;74,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(9,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;1,404&#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,224)&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;(807)&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,045&#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&#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;(987)&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,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,344)&lt;/span&gt;&lt;/td&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;2,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;165&#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;78,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(10,102)&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;(807)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,045&#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,341)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,331)&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: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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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 OCI&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 AOCI 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;19,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(2,472)&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,535)&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,249&#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,291)&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,393&#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;919&#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;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;(7,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083)&lt;/span&gt;&lt;/td&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;1,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,181&#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;(1,357)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;22,493&#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,249&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,291)&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,638)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,164)&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;&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 amount of pretax 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 $6,062 as of September&#160;27, 2020.  This amount is primarily associated with interest rate swap agreements.&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;Fair Value Hedging Relationships&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 following table presents amounts that were recorded on the Consolidated Balance Sheets related to cumulative basis adjustments for interest rate swap derivatives designated as fair value accounting hedges as of September&#160;27, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.829%"/&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:16.380%"/&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:16.380%"/&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:16.380%"/&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:16.383%"/&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;Line Item in the Consolidated Balance Sheets in Which the Hedged Item is Included&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 Amount of the&lt;br/&gt;Hedged Liability&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;Cumulative Amount of Fair Value Hedging Adjustment Included in the Carrying Amount Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(344,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(349,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;555&#160;&lt;/span&gt;&lt;/td&gt;&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;/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;For the three months ended September&#160;27, 2020 and September&#160;29, 2019, we recognized a net pretax benefit to interest expense of $1,389 and net incremental interest expense of $458, respectively, relating to our fixed-to-floating interest swap arrangements.  For the nine months ended September&#160;27, 2020 and September&#160;29, 2019, we recognized a net &lt;/span&gt;&lt;/div&gt;pretax benefit to interest expense of $2,148 and net incremental interest expense of $1,672, respectively, relating to our fixed-to-floating interest swap arrangements.</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:DerivativeTermOfContract
      contextRef="i0dfe11461d864e6db6262b6f0fcdff22_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMTMyNA_9ef6e090-63c0-4e53-80d2-cc334952dd05">P3M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeTermOfContract
      contextRef="i2e35cd38a3204d2d9f0ecf1025ddd53e_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMTMzMQ_4b803d92-9a05-4972-b053-74b71f11adad">P24M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i4e737f25b3544200a0e54e3d3e1a4c9f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMTQxNA_66b7baf6-3bae-451f-b996-fce433cfbc95"
      unitRef="usd">594041000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie094ecd1bd9448f0b4d4b22c359bbf74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMTQzMA_ffe19903-04c3-4d77-aa55-196e3addfff3"
      unitRef="usd">589662000</us-gaap:DerivativeNotionalAmount>
    <hsy:MinimumLengthofTimeHedgedinCashFlowHedge
      contextRef="ibdfe27e9bd1c45e380c9c8595630e96f_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMjU3NQ_3b14357a-aaa6-4c46-ba6c-d1d276dbca4f">P3M</hsy:MinimumLengthofTimeHedgedinCashFlowHedge>
    <us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1
      contextRef="ibdfe27e9bd1c45e380c9c8595630e96f_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMjU4MQ_6e46216b-8ca6-43d0-a150-c832cb80f603">P12M</us-gaap:MaximumLengthOfTimeHedgedInCashFlowHedge1>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i99f27299cfad4e758a5c6ca6c6b95aa0_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMjc1Ng_3931a5aa-0c4c-467d-8400-d0ab1b4d65b0"
      unitRef="usd">106753000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5210c8204fdf486594b93e1c1cf33db4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMjc2OQ_5260fe9e-1db4-41bb-a930-88092b6e1e79"
      unitRef="usd">65826000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i998ab85c53fa4fe991532a02a51bed8b_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMzA5Ng_f5992b47-26e1-4afc-b63d-e898ad29aa1c"
      unitRef="usd">35488000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i087089ff9700405c82aef1fcb726bd54_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMzEwOQ_8c1e5129-d2b9-419e-9a59-6ce447ab8033"
      unitRef="usd">50831000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i52ded678990846c8809deb558ea393e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMzg5OA_3110f89d-4844-447f-b1a3-503abdb3389a"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i0aff1804a6b54c2384fd8d1f95778fa4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfMzg5OA_72913d6a-3911-461a-95b4-de8b66eb0e63"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeTermOfContract
      contextRef="ib5ba85d5108f4bb1b3ef12d22bb47a5d_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNDgyMA_1ac2a500-f24a-45a4-b99e-62865eb1df30">P3M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeTermOfContract
      contextRef="i85e450907bc64a4e964c92f74e8195df_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNDgyNg_e975add9-d1b9-4a18-9509-1a02dded4362">P12M</us-gaap:DerivativeTermOfContract>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ifa09fdfeec794fa4b479ec7338cc2a25_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNTA1OQ_c696855e-4fef-4539-a316-a529e001ff42"
      unitRef="usd">27719000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i289d47a5777b4e68b530e523f111a8af_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNTA2Ng_8b2dad57-ba3f-4e9e-923e-e1d6e874ac55"
      unitRef="usd">28187000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzk5NA_0f5c47b1-f63f-4257-a84c-5f6f67a2d67a">&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 September&#160;27, 2020 and December&#160;31, 2019: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;September 27, 2020&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, 2019&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;3,367&#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;55&#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,235&#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,779&#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="padding:2px 1pt;text-align:left;vertical-align: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 fair value hedging 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;text-align:left;vertical-align: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 rate swap agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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:700;line-height:100%"&gt;Derivatives not designated as 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;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;Commodities futures and options (2)&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;213&#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;7,286&#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;9,080&#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;626&#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;Deferred compensation derivatives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;&#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;805&#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,496&#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: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;2,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;8,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;13,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;11,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 September&#160;27, 2020, amounts reflected on a net basis in liabilities were assets of $70,064 and liabilities of $74,530, 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 assets at December&#160;31, 2019 were assets of $46,075 and liabilities of $37,606.  At September&#160;27, 2020 and December&#160;31, 2019, 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: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 following table presents amounts that were recorded on the Consolidated Balance Sheets related to cumulative basis adjustments for interest rate swap derivatives designated as fair value accounting hedges as of September&#160;27, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.829%"/&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:16.380%"/&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:16.380%"/&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:16.380%"/&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:16.383%"/&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;Line Item in the Consolidated Balance Sheets in Which the Hedged Item is Included&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 Amount of the&lt;br/&gt;Hedged Liability&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;Cumulative Amount of Fair Value Hedging Adjustment Included in the Carrying Amount Assets&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(344,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(349,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;555&#160;&lt;/span&gt;&lt;/td&gt;&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock>
    <us-gaap:DerivativeAssets
      contextRef="i99f27299cfad4e758a5c6ca6c6b95aa0_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfNC0yLTEtMS0w_76fae6ee-7b16-46cf-9884-f2f1f18d189c"
      unitRef="usd">3367000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i99f27299cfad4e758a5c6ca6c6b95aa0_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfNC00LTEtMS0w_0fb26c0f-919c-41b1-853d-db9f18112ffe"
      unitRef="usd">55000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i5210c8204fdf486594b93e1c1cf33db4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfNC02LTEtMS0w_843554f2-d044-4996-b60b-15eef7220cdb"
      unitRef="usd">1235000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i5210c8204fdf486594b93e1c1cf33db4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfNC04LTEtMS0w_3fd47dec-82fe-4b8a-8dd2-bd8ab5719f5b"
      unitRef="usd">1779000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i0aff1804a6b54c2384fd8d1f95778fa4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfOS0yLTEtMS0w_04b22f5a-716a-4054-9c27-90bcf38adaa5"
      unitRef="usd">5098000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i0aff1804a6b54c2384fd8d1f95778fa4_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfOS00LTEtMS0w_6bfb4b20-440e-4e03-87bc-241d3039964c"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i52ded678990846c8809deb558ea393e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfOS02LTEtMS0w_906c4b38-4905-4112-9d7b-e0ba61eb7487"
      unitRef="usd">555000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i52ded678990846c8809deb558ea393e1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfOS04LTEtMS0w_1f70328d-beac-476b-a4e8-c046edd5ae0e"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i4e737f25b3544200a0e54e3d3e1a4c9f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTItMi0xLTEtMA_1fdf0d25-5080-4312-941e-677259cb36bc"
      unitRef="usd">213000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i4e737f25b3544200a0e54e3d3e1a4c9f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTItNC0xLTEtMA_27dfd6fc-3175-4359-ac9e-14fe58df075d"
      unitRef="usd">7286000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="ie094ecd1bd9448f0b4d4b22c359bbf74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTItNi0xLTEtMA_de891891-ab83-4679-b376-e20868d5aa7c"
      unitRef="usd">9080000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="ie094ecd1bd9448f0b4d4b22c359bbf74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTItOC0xLTEtMA_2b9213ff-d507-44dc-a428-195a2497d240"
      unitRef="usd">626000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i325873e529cd40fbbbe9e514fefbf8e8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTMtMi0xLTEtMA_48602bfe-469e-4fa4-a0ab-3d02b258f65c"
      unitRef="usd">2437000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i325873e529cd40fbbbe9e514fefbf8e8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTMtNC0xLTEtMA_9902e871-fdec-4c26-be86-050e52d39579"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i2c50ce4ea74a4f58a50f95c703dec321_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTMtNi0xLTEtMA_b086fb37-1c69-4301-b4d7-08a95b1e2744"
      unitRef="usd">2557000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i2c50ce4ea74a4f58a50f95c703dec321_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTMtOC0xLTEtMA_f28115f6-aae7-41a3-b174-8b258aed5bc0"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i998ab85c53fa4fe991532a02a51bed8b_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTQtMi0xLTEtMA_483fc9b1-681c-4e1a-a732-af14477dd757"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i998ab85c53fa4fe991532a02a51bed8b_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTQtNC0xLTEtMA_b8bee80a-0543-4f89-8671-dc3d8cc86c5b"
      unitRef="usd">805000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i087089ff9700405c82aef1fcb726bd54_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTQtNi0xLTEtMA_972de400-ac49-4776-a555-e444ebba0ea7"
      unitRef="usd">1496000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i087089ff9700405c82aef1fcb726bd54_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTQtOC0xLTEtMA_64a7c58e-01ab-4117-979a-bb10f70227fa"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i159502bb097949fda85059120a26fa12_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTUtMi0xLTEtMA_9c1b5fc3-f75d-49ad-a1a1-90f7316e75f1"
      unitRef="usd">2650000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i159502bb097949fda85059120a26fa12_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTUtNC0xLTEtMA_f870b839-e9df-4912-a1d6-0a14b6c2806b"
      unitRef="usd">8091000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i120cd0d71cb447c6b8985bf117b7d43c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTUtNi0xLTEtMA_3ebf2402-6ba4-406d-b53c-b207c5d20c9d"
      unitRef="usd">13133000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i120cd0d71cb447c6b8985bf117b7d43c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTUtOC0xLTEtMA_aadc2e88-25cf-4ef9-9b43-2d57524f1a65"
      unitRef="usd">626000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTYtMi0xLTEtMA_7e84ae42-89c5-4751-92c7-e949f5cb6f5a"
      unitRef="usd">11115000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTYtNC0xLTEtMA_a64b73cf-2582-4138-b2d5-4b4bfc115c8e"
      unitRef="usd">8146000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTYtNi0xLTEtMA_acaffe09-01fb-4edb-abe2-070918c41cee"
      unitRef="usd">14923000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOmM5OWFhMTk5NmZiNjQ5ZjE5Nzc4M2IyODIzZjQwZmM2L3RhYmxlcmFuZ2U6Yzk5YWExOTk2ZmI2NDlmMTk3NzgzYjI4MjNmNDBmYzZfMTYtOC0xLTEtMA_6bcdeb9d-eb8e-4b31-b182-fc331f80a49d"
      unitRef="usd">2405000</us-gaap:DerivativeLiabilities>
    <hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="i4e737f25b3544200a0e54e3d3e1a4c9f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNTU2NQ_9f695e0e-949d-42f2-9f8b-beb81aa4993b"
      unitRef="usd">70064000</hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="i4e737f25b3544200a0e54e3d3e1a4c9f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNTU4Nw_b11bf942-89a3-4193-95a0-c40e88885801"
      unitRef="usd">74530000</hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="ie094ecd1bd9448f0b4d4b22c359bbf74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNTg1Mw_b37ad170-438f-4d5a-8141-06d7a399fc18"
      unitRef="usd">46075000</hsy:DerivativeAssetCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading
      contextRef="ie094ecd1bd9448f0b4d4b22c359bbf74_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNTg3NQ_d2bf7b39-7ff4-4371-9ba7-e3e7bfe876c5"
      unitRef="usd">37606000</hsy:DerivativeLiabilityCashTransfersReceivablePayableChangeInQuotedMarketPricesOnTheLastDayOfTrading>
    <us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzk5OA_16c0120e-f633-4fcc-bceb-36fbfe5b957d">The effect of derivative instruments on the Consolidated Statements of Income for the three months ended September&#160;27, 2020 and September&#160;29, 2019 was as follows:&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 ("AOCI") 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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;74,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(9,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;1,404&#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,224)&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;(807)&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,045&#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&#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;(987)&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,344)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,344)&lt;/span&gt;&lt;/td&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;2,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;165&#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;78,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(10,102)&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;(807)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,045&#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,341)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,331)&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: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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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 OCI&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 AOCI 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 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="border-top:1pt solid #000000;padding:0 1pt"/&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:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&lt;/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;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2019&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;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;19,847&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(2,472)&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,535)&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,249&#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,291)&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,393&#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;919&#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;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;(7,031)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,083)&lt;/span&gt;&lt;/td&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;1,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,181&#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;(1,357)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;22,493&#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,249&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,291)&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,638)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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,164)&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="i69d6abeda43244bda57c97fc4bb0252a_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNC0yLTEtMS0w_5fec38a7-b37c-4914-83a4-de8fec2f1a94"
      unitRef="usd">74279000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i92115a72156f41eaa6c21a5d70ebac1b_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNC00LTEtMS0w_5e7175d9-101e-48c0-8653-519f110a8cb5"
      unitRef="usd">-9043000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i446cfc90c0f74b359383ec94f359226e_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNC02LTEtMS0w_fcd8a821-ee9f-405d-9727-35408a8b0858"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i94c3d6d56e6341edbf2c031357e2b8a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNC04LTEtMS0w_20be1e82-d766-48df-82e6-62b68b6949e1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i446cfc90c0f74b359383ec94f359226e_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNC0xMC0xLTEtMA_81daf2c3-23bd-406c-ba6d-9bbc973b8ee6"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i94c3d6d56e6341edbf2c031357e2b8a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNC0xMi0xLTEtMA_90d62198-8b42-4373-a5d0-7f6a99548904"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i314417cc3fab413a971d09b87b8bcef3_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNS0yLTEtMS0w_f9c35094-a86a-47d8-a987-07c6cbef6e82"
      unitRef="usd">1404000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i75d46154cab84c35b99b1ef7d987c4a1_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNS00LTEtMS0w_993b885a-b3b0-4718-9af4-b841baf5f66c"
      unitRef="usd">-1224000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ie0f483f7f9f441df9f149310cf1862ef_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNS02LTEtMS0w_8953ccf6-da43-4fd2-aa55-d38e14703036"
      unitRef="usd">-807000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i33de9cb35d3d4174b191e599dce13fd3_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNS04LTEtMS0w_78372f9f-7f2a-4ff0-9295-2a6977b5659a"
      unitRef="usd">1045000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ie0f483f7f9f441df9f149310cf1862ef_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNS0xMC0xLTEtMA_f20b117f-27ee-442d-a9e4-dc0c7ea03b42"
      unitRef="usd">3000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i33de9cb35d3d4174b191e599dce13fd3_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNS0xMi0xLTEtMA_dbe4a331-dd8c-40f0-876e-0a409b8e65e7"
      unitRef="usd">-987000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i0de839d595db4206be07543de4877496_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNi0yLTEtMS0w_1b505328-859a-407b-95a8-a0ccfadb57d5"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i934b6ea9fd96428d9dbca1757797223f_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNi00LTEtMS0w_08406168-c4a0-4ec2-88ed-c8fd261464ee"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i811ce453385940d88be44af667f62748_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNi02LTEtMS0w_41146d8b-17ec-408d-8250-d15704fbf215"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i1d5b94f610df494bb20803424cce9d2a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNi04LTEtMS0w_d500a6e8-2dde-44d8-8ba2-4784debd4232"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i811ce453385940d88be44af667f62748_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNi0xMC0xLTEtMA_dfa0ce20-994f-457b-a41b-638526ab94a8"
      unitRef="usd">-2344000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i1d5b94f610df494bb20803424cce9d2a_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNi0xMi0xLTEtMA_0ef37db8-69f4-4a46-a980-e30bfaac7e48"
      unitRef="usd">-2344000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i56ecee90ed8a42cbba979641b9e2fd34_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNy0yLTEtMS0w_fe580c57-84d4-46a2-be26-eb9f936c8abd"
      unitRef="usd">2437000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i1df5727b3e444cca8f620af89ecfe05e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNy00LTEtMS0w_3363e808-831b-4606-a09c-e88b739b0b8c"
      unitRef="usd">165000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i675e215b013d490a8a3fad6e882b4fca_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNy02LTEtMS0w_ed3acadc-acd4-45a1-9011-208931f1aa5a"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="idb366f3161624a06bcb9fc0b9ebda38f_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNy04LTEtMS0w_a39f01e1-0f05-4df3-87ba-4169ce8ba86e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i675e215b013d490a8a3fad6e882b4fca_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNy0xMC0xLTEtMA_4cb43dde-d069-4cb7-8156-ff419c556b9b"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="idb366f3161624a06bcb9fc0b9ebda38f_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfNy0xMi0xLTEtMA_3664eac9-aba1-4ce6-a8a5-0a2dae34c2db"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfOC0yLTEtMS0w_253f3b72-0bc3-424d-b735-57c07886df3a"
      unitRef="usd">78120000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfOC00LTEtMS0w_676bed29-8c1c-4f1a-8ef5-59749c88f8e1"
      unitRef="usd">-10102000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i8791d689cc8b47c290dc8b3c716c3bfd_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfOC02LTEtMS0w_ba170731-73db-436e-95fe-2d6cbf4f8e20"
      unitRef="usd">-807000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ic83f524db85648c99fb9eb13a8bc2aa8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfOC04LTEtMS0w_b3eff8bf-9d1e-4b0f-b10c-f0c4b37dae93"
      unitRef="usd">1045000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i8791d689cc8b47c290dc8b3c716c3bfd_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfOC0xMC0xLTEtMA_d6911c54-c332-4d9c-9157-2dae47b30170"
      unitRef="usd">-2341000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ic83f524db85648c99fb9eb13a8bc2aa8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjgxOGZmNjBlZjNlZTQzZmU4ZWJiMzNmZTVkNGRhZDVlL3RhYmxlcmFuZ2U6ODE4ZmY2MGVmM2VlNDNmZThlYmIzM2ZlNWQ0ZGFkNWVfOC0xMi0xLTEtMA_2843c346-e638-4058-b27b-785fcb23fef8"
      unitRef="usd">-3331000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i74ba4df0498b40da95f3d94986cc534c_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNC0yLTEtMS0w_deae9b23-192f-4bd4-a9ec-d9aee1bb50f8"
      unitRef="usd">-189000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i3d812ebc8bc849009426ad94d5dc8e8f_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNC00LTEtMS0w_a1495c23-43c2-4e7e-a0d6-000fa98efe87"
      unitRef="usd">19847000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i621e26fceedf4657b60d09a7d5a48075_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNC02LTEtMS0w_15a5cc89-9125-4ad5-818a-ae3af5f939b7"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i18da6e78b24549149d6866839ba99c79_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNC04LTEtMS0w_2f4a085a-d18e-4e8e-9b1f-b1bb32b54afc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i621e26fceedf4657b60d09a7d5a48075_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNC0xMC0xLTEtMA_a2355e43-572d-4f0a-8e41-b73112e907f3"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i18da6e78b24549149d6866839ba99c79_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNC0xMi0xLTEtMA_1dc883bb-70eb-4b61-9622-cdcf3acb4fb5"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ibdfe27e9bd1c45e380c9c8595630e96f_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNS0yLTEtMS0w_ba3db886-75a9-4670-9434-791941503063"
      unitRef="usd">-2472000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i3bf7b10a37e94646bb3ad1f9cd3be3fc_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNS00LTEtMS0w_c34e6191-4b05-411c-b00c-4820600af3d0"
      unitRef="usd">-1535000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ia81cb06720fd439ca5a5bce6ed52b27d_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNS02LTEtMS0w_b1c810de-52ff-481f-b0c3-94a68291d450"
      unitRef="usd">5249000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i2983d669fff74a00b96d6097116b0762_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNS04LTEtMS0w_99c7208a-e0e4-445b-899e-1d551099b701"
      unitRef="usd">-2291000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ia81cb06720fd439ca5a5bce6ed52b27d_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNS0xMC0xLTEtMA_6810bc98-3f90-4b8a-841f-210b19e1ed44"
      unitRef="usd">1393000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i2983d669fff74a00b96d6097116b0762_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNS0xMi0xLTEtMA_da842d3b-5063-4a9f-b549-3c00892e9f38"
      unitRef="usd">919000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ibc4f86b112824fb3901e5a52c56f4a76_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNi0yLTEtMS0w_8bda0df4-2b8a-4e06-8cfc-669cfdf04a52"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ibce78385e8bf40c4b4f3820a549f631f_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNi00LTEtMS0w_0454cbde-0f8c-46f7-8a2e-a076a0d7beb5"
      unitRef="usd">0</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="ibc635847b5554fcbaa8e422b988c00f9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNi02LTEtMS0w_2a6f17ef-bc72-41e2-8f13-9d82e21cc443"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="id161674cb17e491cbc1edeef3b008d4c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNi04LTEtMS0w_bfb1aad2-b2da-450b-a932-349062474c40"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="ibc635847b5554fcbaa8e422b988c00f9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNi0xMC0xLTEtMA_f9445373-e6b7-4a04-ad7a-db6c5fe7f98f"
      unitRef="usd">-7031000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="id161674cb17e491cbc1edeef3b008d4c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNi0xMi0xLTEtMA_814e0ba1-c865-4102-9110-1ea042a078da"
      unitRef="usd">-7083000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="i7392f040e7dd450c9e99910c61811ac4_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNy0yLTEtMS0w_d878c4c8-2103-4569-8486-e9fa64c8f798"
      unitRef="usd">1304000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="if191a851dccd4d8da9a89a717dc44f38_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNy00LTEtMS0w_f907f810-272f-4625-93de-9647416f5b40"
      unitRef="usd">4181000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i0ba1371fe9af4ef9a6b1450671513f6c_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNy02LTEtMS0w_9c725f07-5a69-4588-a0e1-66ad00cce07c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i5da290bd590c4019a860a6592a7d130a_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNy04LTEtMS0w_050c2396-2d41-466a-bc1e-600cbc8c1bcc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i0ba1371fe9af4ef9a6b1450671513f6c_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNy0xMC0xLTEtMA_027c3589-0ade-41cd-a46e-5f67fc0bfb37"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i5da290bd590c4019a860a6592a7d130a_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfNy0xMi0xLTEtMA_f74e19b7-0cd2-4c35-9bed-d3a5487779f4"
      unitRef="usd">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfOC0yLTEtMS0w_9b750ab8-4eff-4eaa-b2bc-9ee6b5190ded"
      unitRef="usd">-1357000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfOC00LTEtMS0w_f0625a09-055f-4eca-b1b5-87fcacf81461"
      unitRef="usd">22493000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i9c594e8dc83540a9802ca89f19d1ac8d_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfOC02LTEtMS0w_3313e688-c563-4fcc-8fb0-65264c64a71f"
      unitRef="usd">5249000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
      contextRef="i481540fd18104fe79677d558514c4abd_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfOC04LTEtMS0w_7d40442d-24bc-4512-8e70-ed48b7df1805"
      unitRef="usd">-2291000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i9c594e8dc83540a9802ca89f19d1ac8d_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfOC0xMC0xLTEtMA_4aee6d53-d597-401c-9e94-6bafef6c4d00"
      unitRef="usd">-5638000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax
      contextRef="i481540fd18104fe79677d558514c4abd_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjM1M2MxZGNiNTI5ZDRjZGNhYjljOWFmZDE1NTJlYzgyL3RhYmxlcmFuZ2U6MzUzYzFkY2I1MjlkNGNkY2FiOWM5YWZkMTU1MmVjODJfOC0xMi0xLTEtMA_5be49278-8fbd-496a-bca8-2a4bee11975b"
      unitRef="usd">-6164000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax>
    <us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzE5NQ_b1fb02c5-47c5-4ad2-b1c2-cfddef7c62bd"
      unitRef="usd">6062000</us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i0d2acc700ef04ac6b5ea85ce2b8dbf76_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjNhZTIzNTZkNzE3MDQ4NmM5M2YzNzgyZDA3YjU5MWEwL3RhYmxlcmFuZ2U6M2FlMjM1NmQ3MTcwNDg2YzkzZjM3ODJkMDdiNTkxYTBfMi0yLTEtMS0w_33168e97-d587-4a07-af91-1fe6f81f2ab1"
      unitRef="usd">-344902000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeFairValueOfDerivativeNet
      contextRef="i2c06e68e61b349d8a2c620900ed59dc6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjNhZTIzNTZkNzE3MDQ4NmM5M2YzNzgyZDA3YjU5MWEwL3RhYmxlcmFuZ2U6M2FlMjM1NmQ3MTcwNDg2YzkzZjM3ODJkMDdiNTkxYTBfMi00LTEtMS0w_461f1c5d-73be-4421-8d3a-4ba30a5b0975"
      unitRef="usd">-349445000</us-gaap:DerivativeFairValueOfDerivativeNet>
    <us-gaap:DerivativeAssets
      contextRef="i0d2acc700ef04ac6b5ea85ce2b8dbf76_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjNhZTIzNTZkNzE3MDQ4NmM5M2YzNzgyZDA3YjU5MWEwL3RhYmxlcmFuZ2U6M2FlMjM1NmQ3MTcwNDg2YzkzZjM3ODJkMDdiNTkxYTBfMi02LTEtMS0w_341a4b3b-9adc-436a-8804-701980571643"
      unitRef="usd">5098000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2c06e68e61b349d8a2c620900ed59dc6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RhYmxlOjNhZTIzNTZkNzE3MDQ4NmM5M2YzNzgyZDA3YjU5MWEwL3RhYmxlcmFuZ2U6M2FlMjM1NmQ3MTcwNDg2YzkzZjM3ODJkMDdiNTkxYTBfMi04LTEtMS0w_50c7f2f0-3f27-4862-9916-9e03b2ee5e2e"
      unitRef="usd">555000</us-gaap:DerivativeAssets>
    <us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
      contextRef="i51609643f40e4c5e92180f60f54e99e1_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzYzOA_d42186fa-41e0-444c-a827-a3d2314a0f41"
      unitRef="usd">-1389000</us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1>
    <us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
      contextRef="i21a221279f754cbf874ff148330c4882_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzY4MQ_f25a36e6-d96d-42f4-98ec-59a0c9d53e51"
      unitRef="usd">458000</us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1>
    <us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
      contextRef="i3e80442519b64f188d1d46d3f1ccadaf_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzg1NQ_7c7e9ddc-77ae-43eb-a89d-7a4fb90650d4"
      unitRef="usd">-2148000</us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1>
    <us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1
      contextRef="i156210bf80ad46a9b0ab283c240657e3_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81Mi9mcmFnOjU2YjBmYzRkZTFlZDQ2ZTlhYmYwM2QxNGIxZTdkNzExL3RleHRyZWdpb246NTZiMGZjNGRlMWVkNDZlOWFiZjAzZDE0YjFlN2Q3MTFfNzg5OA_9ab25796-433d-4f23-adac-be27a49cc3f7"
      unitRef="usd">1672000</us-gaap:IncreaseDecreaseInFairValueOfHedgedItemInInterestRateFairValueHedge1>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RleHRyZWdpb246NGUzNmE3YWNmMWNhNDVmMDhjMGRmZjdkYjU0NTQyYzRfMzYwNw_40a2fdc1-53c9-46c9-9dc2-ba5fc24ca471">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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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'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 September&#160;27, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 6.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 18pt;text-align:left;vertical-align: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 3pt 2px 0;text-align:right;vertical-align:bottom"&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 3pt 2px 0;text-align:right;vertical-align: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,367&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 3pt 2px 0;text-align:right;vertical-align:bottom"&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 3pt 2px 0;text-align:right;vertical-align: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,367&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 rate swap agreements (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;5,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 18pt;text-align:left;vertical-align: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 (3)&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;&#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;2,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;&#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;2,437&#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 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6.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 18pt;text-align:left;vertical-align: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;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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:#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 18pt;text-align:left;vertical-align: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 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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&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:#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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&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:#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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 rate swap agreements (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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 (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;&#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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.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 18pt;text-align:left;vertical-align: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;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;626&#160;&lt;/span&gt;&lt;/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 interest rate swap agreements represents the difference in the present value of cash flows calculated at the contracted interest rates and at current market interest rates at the end of the period.  We calculate the fair value of interest rate swap agreements quarterly based on the quoted market price for the same or similar financial instruments. &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 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;(4)&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: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;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 September&#160;27, 2020 and December&#160;31, 2019 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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,470&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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,863&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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703,390&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;4,433,329&#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,656,540&#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,093,172&#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,530,813&#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;5,232,799&#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,369,403&#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,881,500&#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,234,203&#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 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%;text-decoration:underline"&gt;2020 Activity&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 nine months ended September&#160;27, 2020, we recorded the following impairment charges, 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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.245%"/&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.769%"/&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:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment to disposal group (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;6,200&#160;&lt;/span&gt;&lt;/td&gt;&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;Other asset write-down (2)&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,943&#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;Long-lived asset impairment charges&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;9,143&#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;In connection with our disposal group classified as held for sale, 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="#i9abf03143c10435aabee0ce04ae0c724_64" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%"&gt;, during 2020, we recorded impairment charges to adjust long-lived asset values. The fair value of the disposal group was supported by potential sales prices with third-party buyers. We expect the sale of the disposal group to be completed during 2020.&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;In connection with a previous sale, the Company wrote-down certain receivables deemed uncollectible.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;2019 Activity&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 second quarter of 2019, we recorded impairment charges totaling $4,741. These charges were predominantly comprised of select long-lived assets that had not yet met the held for sale criteria.&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 acquisition of ONE Brands in the third quarter of 2019, 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="#i9abf03143c10435aabee0ce04ae0c724_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, relief-from-royalty, a form of the multi-period excess earnings and the with-and-without valuation approaches, which use significant unobservable inputs, or Level 3 inputs, as defined by the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i50203940e0af45e19d724e19ad772440_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RleHRyZWdpb246NGUzNmE3YWNmMWNhNDVmMDhjMGRmZjdkYjU0NTQyYzRfMjI4_43ae883b-6ddb-42ff-9db6-d808a4572706"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueNetAssetLiability
      contextRef="i44322605c50f4b3c8bc230c0bb98a727_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RleHRyZWdpb246NGUzNmE3YWNmMWNhNDVmMDhjMGRmZjdkYjU0NTQyYzRfMjI4_c78f7fa4-f64e-4f06-a9b2-55b3483f9f31"
      unitRef="usd">0</us-gaap:FairValueNetAssetLiability>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RleHRyZWdpb246NGUzNmE3YWNmMWNhNDVmMDhjMGRmZjdkYjU0NTQyYzRfMzYyMw_59e13cfd-0569-487f-9054-a57e43ddf57a">&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 September&#160;27, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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 6.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 18pt;text-align:left;vertical-align: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 3pt 2px 0;text-align:right;vertical-align:bottom"&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 3pt 2px 0;text-align:right;vertical-align: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,367&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 3pt 2px 0;text-align:right;vertical-align:bottom"&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 3pt 2px 0;text-align:right;vertical-align: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,367&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 rate swap agreements (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;5,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;5,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 18pt;text-align:left;vertical-align: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 (3)&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;&#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;2,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;&#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;2,437&#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 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6.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 18pt;text-align:left;vertical-align: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;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;7,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.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:#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 18pt;text-align:left;vertical-align: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 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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&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:#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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&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:#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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 rate swap agreements (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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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 (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;&#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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;9,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.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 18pt;text-align:left;vertical-align: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;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 18pt;text-align:left;vertical-align: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 (4)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;626&#160;&lt;/span&gt;&lt;/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 interest rate swap agreements represents the difference in the present value of cash flows calculated at the contracted interest rates and at current market interest rates at the end of the period.  We calculate the fair value of interest rate swap agreements quarterly based on the quoted market price for the same or similar financial instruments. &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 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;(4)&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="i96e6e5b7d44c412eae56887b9c3da034_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNS0yLTEtMS0w_bc5dfe33-c0e3-4e85-b987-ae0d39e6bca7"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i8a3648629a66466b8d168ac491d6d53c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNS00LTEtMS0w_81099a02-6aa6-4374-98b1-89f1bc8ae6f2"
      unitRef="usd">3367000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9fb7d55c1b2e4701b46403549e145aa8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNS02LTEtMS0w_d7fc1849-15d6-4adf-b7d7-cdb2fddb960c"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib4a02deaa1474c4490fbe98a1be1b70a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNS04LTEtMS0w_a088749b-24fa-43fd-b1dd-75fddb59eb15"
      unitRef="usd">3367000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i826d7734db0d4d448c18c1c60539e726_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNi0yLTEtMS0w_3a721745-f57f-45c9-ab89-7ab8cf4f1aa6"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if9557eadb3c54d8e940827b8124e8319_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNi00LTEtMS0w_676bffbb-128a-44ce-b7dd-c8c5d8b962fd"
      unitRef="usd">5098000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie7e1b710b4504b81bc4151afcb237258_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNi02LTEtMS0w_ffcf6378-a697-409f-8622-87b91abf706a"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5aea59879d3640d48dd15dca3434d3ac_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNi04LTEtMS0w_bc969f27-52dd-4090-a3be-fbe58ec7b7dd"
      unitRef="usd">5098000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ieaa0d6f0958246afa839ed2e6884f1cf_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNy0yLTEtMS0w_ead21221-d19a-4707-89da-ad3d72211fe0"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib1c57ff0fd8f4acbb5c05ea16590dc8f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNy00LTEtMS0w_fe7b4ae5-f26e-4de5-8162-4ebb507bc6e3"
      unitRef="usd">2437000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i54ea2dec6b2244e6bf52fb6416ba58af_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNy02LTEtMS0w_af29d95b-bf96-47cf-b01a-ee4c86839ec8"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i3395008760724ab8b997e4c80d309308_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfNy04LTEtMS0w_43feb610-615a-4bc2-840d-3a014f3f467e"
      unitRef="usd">2437000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iac63de8ef8f34fabb45dc0de5ba973b5_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfOC0yLTEtMS0w_62c2cdd3-59d1-4f1a-8b1d-7364b1f1ed4d"
      unitRef="usd">213000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i0fc492103af24202b314c16b3c16e285_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfOC00LTEtMS0w_7fda177d-8fae-4672-9169-0b92d5c83d03"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if7b1290426294a399ad9f8b23ad5f333_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfOC02LTEtMS0w_399666c9-4c8d-4cb5-91a0-1d370d7016f8"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ib9a2ace206744e5e8fbdb56b05286d4c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfOC04LTEtMS0w_e6405fde-7f6b-4b50-bb74-fceeddd8e207"
      unitRef="usd">213000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i96e6e5b7d44c412eae56887b9c3da034_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTAtMi0xLTEtMA_a60e7e21-748f-4d36-9fe3-5a96a09804ff"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8a3648629a66466b8d168ac491d6d53c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTAtNC0xLTEtMA_0cafda18-73bc-4c81-b1f2-1bb60e3f1695"
      unitRef="usd">860000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i9fb7d55c1b2e4701b46403549e145aa8_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTAtNi0xLTEtMA_6bca2e19-884a-4bc9-b68a-2a636ddc5a7d"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib4a02deaa1474c4490fbe98a1be1b70a_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTAtOC0xLTEtMA_f6351a9c-5b50-4ad0-92a2-109c25265799"
      unitRef="usd">860000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iac63de8ef8f34fabb45dc0de5ba973b5_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTMtMi0xLTEtMA_843aa449-cb4c-426e-b394-1981884205ee"
      unitRef="usd">7286000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i0fc492103af24202b314c16b3c16e285_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTMtNC0xLTEtMA_4ca35854-d982-468a-baf6-5b1b26092901"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="if7b1290426294a399ad9f8b23ad5f333_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTMtNi0xLTEtMA_37654c95-492a-4e86-8139-3e4101885e2f"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ib9a2ace206744e5e8fbdb56b05286d4c_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTMtOC0xLTEtMA_2d3c9516-38c9-4745-a33c-6735090ad8b7"
      unitRef="usd">7286000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeAssets
      contextRef="i8630318a9e6e4455a0445f494cb36467_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTYtMi0xLTEtMA_e9a6f91c-2471-4de7-a238-6385ce081059"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ia8c705a227194cb8836f88edf9258d5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTYtNC0xLTEtMA_216b981c-bbc4-4f37-8a27-bc9b004c510b"
      unitRef="usd">2731000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5ce98772079448cabbb0b23827c17d05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTYtNi0xLTEtMA_3ade1109-e77c-4954-ac4b-b03fcb9c1b64"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="id61e769e29b046d598b406a6144458a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTYtOC0xLTEtMA_3ee797e3-079e-4d04-bdda-73cb7fa7392e"
      unitRef="usd">2731000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="idddc1572c77f455ab9d818b21b0b46a6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTctMi0xLTEtMA_40c466f9-b5aa-4f88-a2cb-e2787e4d501e"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="if256f01ed2eb45c482defdaaaea184ab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTctNC0xLTEtMA_ff445259-fe31-4d9c-8bd4-ce62ef459fc5"
      unitRef="usd">555000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i9189f67ed12946ca991b78a0fb6a3103_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTctNi0xLTEtMA_6057288a-b1d5-4ba6-b056-57d480560424"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i027fa22605ac47128a362bfb3a9cf930_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTctOC0xLTEtMA_0701114f-55b2-47fd-945f-27c3898b710e"
      unitRef="usd">555000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i5d3b02daa4664badac216d174b2cb66d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTgtMi0xLTEtMA_8bc7eb08-3420-4ab0-93e0-a17fc1fbe341"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i2d8523e5d4cb4f6cb17db5d4abcefe99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTgtNC0xLTEtMA_938784d9-88a3-446b-992f-1d7936248771"
      unitRef="usd">2557000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iaef85d797a55458f9957830af06beec8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTgtNi0xLTEtMA_27502ec2-270e-433b-974e-2d21a170be91"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i988b2a57c9954fc199a51a7ccaa8109c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTgtOC0xLTEtMA_94883a7a-8a28-405b-bedd-97e9b74d6eae"
      unitRef="usd">2557000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="i08dce7b9c9c547a7aa022acdb381c382_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTktMi0xLTEtMA_c4ec82ad-c768-43ef-800c-3ba89501ec9e"
      unitRef="usd">9080000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ie2f9b224ac25466e8dd1f9e4e6959d4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTktNC0xLTEtMA_6086f6b8-d424-4568-b0ab-e34971de42d4"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="iabcd6ccc056d46298573cf056ac13af8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTktNi0xLTEtMA_d5eaddba-a287-4982-b60f-4c82ffff8e1f"
      unitRef="usd">0</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeAssets
      contextRef="ic5d2dc2e49474255b99dcd5b68bd1471_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMTktOC0xLTEtMA_e62eed79-090c-4e01-87a5-1f6cb9eae8df"
      unitRef="usd">9080000</us-gaap:DerivativeAssets>
    <us-gaap:DerivativeLiabilities
      contextRef="i8630318a9e6e4455a0445f494cb36467_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjEtMi0xLTEtMA_c718edc4-3d67-4452-926f-5539d7413f27"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ia8c705a227194cb8836f88edf9258d5f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjEtNC0xLTEtMA_069db809-6a73-4f19-8785-467e1d0b6bcb"
      unitRef="usd">1779000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i5ce98772079448cabbb0b23827c17d05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjEtNi0xLTEtMA_c2c30f03-f0d7-4571-bbc1-29abb2a59a73"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="id61e769e29b046d598b406a6144458a3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjEtOC0xLTEtMA_571243fa-313e-40be-b7bf-f4d424814672"
      unitRef="usd">1779000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i08dce7b9c9c547a7aa022acdb381c382_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjQtMi0xLTEtMA_bcc85d59-4947-45ee-9926-24dc6711d428"
      unitRef="usd">626000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ie2f9b224ac25466e8dd1f9e4e6959d4d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjQtNC0xLTEtMA_b9c253b0-9597-4606-8704-13038c9adfdb"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="iabcd6ccc056d46298573cf056ac13af8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjQtNi0xLTEtMA_b2bf284b-c4da-408e-b3c7-24856243be59"
      unitRef="usd">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="ic5d2dc2e49474255b99dcd5b68bd1471_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOjlmNDViYTIyYjMyNzQyZTk4Y2VjN2I0YWViOGFhMjhmL3RhYmxlcmFuZ2U6OWY0NWJhMjJiMzI3NDJlOThjZWM3YjRhZWI4YWEyOGZfMjQtOC0xLTEtMA_b2641cce-00a9-4a16-9ba9-5b7e61eca2c7"
      unitRef="usd">626000</us-gaap:DerivativeLiabilities>
    <us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RleHRyZWdpb246NGUzNmE3YWNmMWNhNDVmMDhjMGRmZjdkYjU0NTQyYzRfMzYxOA_bbfaed74-fc6c-48f5-a821-d31aa9224f62">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;vertical-align:top;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;799,470&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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,863&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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;788,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 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703,390&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;4,433,329&#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,656,540&#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,093,172&#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,530,813&#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;5,232,799&#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,369,403&#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,881,500&#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,234,203&#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="i545ee919adec4ecc80cd3ca22edd1397_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMi0yLTEtMS0w_4cfca7eb-efbe-444d-be17-d0f248b49c86"
      unitRef="usd">799470000</hsy:LongtermDebtCurrentMaturitiesFairValue>
    <hsy:LongtermDebtCurrentMaturitiesFairValue
      contextRef="id8f86ca8a72b4979b2f723bc977af9cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMi00LTEtMS0w_6a3e1e39-e348-4cc7-9159-b82e09326759"
      unitRef="usd">712863000</hsy:LongtermDebtCurrentMaturitiesFairValue>
    <us-gaap:LongTermDebtCurrent
      contextRef="i545ee919adec4ecc80cd3ca22edd1397_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMi02LTEtMS0w_81e185d2-471a-4cb3-b13d-58a683e1bc2b"
      unitRef="usd">788328000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="id8f86ca8a72b4979b2f723bc977af9cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMi04LTEtMS0w_7e7afbde-647e-428d-890e-e3b3c5409a3b"
      unitRef="usd">703390000</us-gaap:LongTermDebtCurrent>
    <hsy:LongtermDebtExcludingCurrentMaturitiesFairValue
      contextRef="i545ee919adec4ecc80cd3ca22edd1397_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMy0yLTEtMS0w_b261f480-5595-405a-be3e-afdaf2366774"
      unitRef="usd">4433329000</hsy:LongtermDebtExcludingCurrentMaturitiesFairValue>
    <hsy:LongtermDebtExcludingCurrentMaturitiesFairValue
      contextRef="id8f86ca8a72b4979b2f723bc977af9cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMy00LTEtMS0w_90ada354-5c13-4bf2-aa69-c6f674f6fd0b"
      unitRef="usd">3656540000</hsy:LongtermDebtExcludingCurrentMaturitiesFairValue>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i545ee919adec4ecc80cd3ca22edd1397_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMy02LTEtMS0w_ea60df9c-ec50-46a8-8f12-a1f077b7cd80"
      unitRef="usd">4093172000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="id8f86ca8a72b4979b2f723bc977af9cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfMy04LTEtMS0w_f09cb95b-27f8-4adc-9381-ca0e3eee0274"
      unitRef="usd">3530813000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtFairValue
      contextRef="i545ee919adec4ecc80cd3ca22edd1397_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfNC0yLTEtMS0w_baf554fc-49f1-4b79-b019-f3b87e54dc25"
      unitRef="usd">5232799000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="id8f86ca8a72b4979b2f723bc977af9cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfNC00LTEtMS0w_a691017a-8d32-4c4a-82bf-6034896b1828"
      unitRef="usd">4369403000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebt
      contextRef="i545ee919adec4ecc80cd3ca22edd1397_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfNC02LTEtMS0w_7731d0ae-edf0-4abf-a4a3-746793bf02bd"
      unitRef="usd">4881500000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="id8f86ca8a72b4979b2f723bc977af9cf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmFmM2Q0YzQ1NDAwNzQ1OTk5MjQwOTkzNzI2MzJlZjRmL3RhYmxlcmFuZ2U6YWYzZDRjNDU0MDA3NDU5OTkyNDA5OTM3MjYzMmVmNGZfNC04LTEtMS0w_3662e462-7343-4f9e-9d62-be0bc2e7c32e"
      unitRef="usd">4234203000</us-gaap:LongTermDebt>
    <us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RleHRyZWdpb246NGUzNmE3YWNmMWNhNDVmMDhjMGRmZjdkYjU0NTQyYzRfMzYwOA_529888e9-dab1-4436-be5b-d6b43ada6b01">&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 nine months ended September&#160;27, 2020, we recorded the following impairment charges, 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:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.245%"/&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.769%"/&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:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment to disposal group (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;6,200&#160;&lt;/span&gt;&lt;/td&gt;&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;Other asset write-down (2)&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,943&#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;Long-lived asset impairment charges&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;9,143&#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;In connection with our disposal group classified as held for sale, 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="#i9abf03143c10435aabee0ce04ae0c724_64" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%"&gt;, during 2020, we recorded impairment charges to adjust long-lived asset values. The fair value of the disposal group was supported by potential sales prices with third-party buyers. We expect the sale of the disposal group to be completed during 2020.&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;In connection with a previous sale, the Company wrote-down certain receivables deemed uncollectible.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfImpairedIntangibleAssetsTextBlock>
    <us-gaap:ImpairmentChargeOnReclassifiedAssets
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmY1ZWI0Y2RlMTEzODQ5M2FiZjg2YzYxNjk3ZDFjZmFiL3RhYmxlcmFuZ2U6ZjVlYjRjZGUxMTM4NDkzYWJmODZjNjE2OTdkMWNmYWJfMS0yLTEtMS0w_7c95ff16-d44f-4436-b38a-aa8385c0cd94"
      unitRef="usd">6200000</us-gaap:ImpairmentChargeOnReclassifiedAssets>
    <us-gaap:AssetImpairmentCharges
      contextRef="i3892ead6849849deb12fadd8bf45b0f3_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmY1ZWI0Y2RlMTEzODQ5M2FiZjg2YzYxNjk3ZDFjZmFiL3RhYmxlcmFuZ2U6ZjVlYjRjZGUxMTM4NDkzYWJmODZjNjE2OTdkMWNmYWJfMi0yLTEtMS0w_620306df-ffa0-4dc0-a690-3df7eeb417d2"
      unitRef="usd">2943000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RhYmxlOmY1ZWI0Y2RlMTEzODQ5M2FiZjg2YzYxNjk3ZDFjZmFiL3RhYmxlcmFuZ2U6ZjVlYjRjZGUxMTM4NDkzYWJmODZjNjE2OTdkMWNmYWJfMy0yLTEtMS0w_48e0d5a2-f933-4d48-a23f-d5e067043da2"
      unitRef="usd">9143000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i532ec001ce934a819451cdae00f01383_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81NS9mcmFnOjRlMzZhN2FjZjFjYTQ1ZjA4YzBkZmY3ZGI1NDU0MmM0L3RleHRyZWdpb246NGUzNmE3YWNmMWNhNDVmMDhjMGRmZjdkYjU0NTQyYzRfMzA0Mg_5d137cb6-47a6-40be-a991-42936343845c"
      unitRef="usd">4741000</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RleHRyZWdpb246ZGMwNmEyZjZmNDFiNDJjNWJiZmViMTI2ZTlhM2FhY2FfMzI0NQ_042566a8-e598-46ae-999b-b07bc9ac00f3">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 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 ("ROU") 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 component 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:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As a result of the impact of COVID-19 on our ability to operate certain parts of our business, during the nine months ended September&#160;27, 2020, we received immaterial rent concessions primarily on select office space. We will continue to evaluate the nature and extent of potential COVID-19 impacts on our lease agreements.&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 September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;11,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,623&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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,106&#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,106&#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;14,550&#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;13,528&#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;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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;32,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;31,110&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;3,340&#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,319&#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;41,980&#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;40,046&#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&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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 6.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;12.6&lt;/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;14.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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.5&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;31.4&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 6.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.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;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.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 2px 6.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;5.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;6.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;/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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 6.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;229,766&#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;220,678&#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 6.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;100,004&#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;101,142&#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 6.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;(8,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;91,601&#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;93,917&#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;321,367&#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;314,595&#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 6.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 11.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;35,197&#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;29,209&#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 11.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;4,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;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.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 11.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;187,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;184,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 11.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;75,209&#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;75,564&#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;302,527&#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;293,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;/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 maturity of our lease liabilities as of September&#160;27, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;2020 (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;10,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;12,655&#160;&lt;/span&gt;&lt;/td&gt;&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;2021&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;42,447&#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;7,938&#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;50,385&#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;2022&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;28,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;18,391&#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,637&#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;23,028&#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;14,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;173,371&#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;165,336&#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;338,707&#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 6.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;288,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;190,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;479,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;65,194&#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;111,341&#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;176,535&#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 6.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;222,906&#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;79,621&#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;302,527&#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;Supplemental cash flow and other information related to leases were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 6.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;32,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 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;29,054&#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 6.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;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.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;3,136&#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,761&#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 6.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;36,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;21,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;2,076&#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,498&#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="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RleHRyZWdpb246ZGMwNmEyZjZmNDFiNDJjNWJiZmViMTI2ZTlhM2FhY2FfMzI0Nw_c2583113-8800-4808-9919-8df7b258d5d2">&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 September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;11,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,623&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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,106&#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,106&#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;14,550&#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;13,528&#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;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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;32,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;31,110&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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;5,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;3,340&#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,319&#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;41,980&#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;40,046&#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&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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 6.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;12.6&lt;/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;14.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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.5&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;31.4&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 6.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.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;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.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 2px 6.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;5.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;6.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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfMi00LTEtMS0w_b5c2625c-e4d0-4953-8c88-fef9ad54c5d5"
      unitRef="usd">11485000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfMi02LTEtMS0w_d14a9831-af63-4dc5-a5b0-e4643bb1d0cc"
      unitRef="usd">10623000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfNC00LTEtMS0w_3c0233a4-ca4d-4f6c-a01e-bd2b04fb5ab5"
      unitRef="usd">1959000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfNC02LTEtMS0w_aa63b35d-8840-4239-857e-665c985e42bd"
      unitRef="usd">1799000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfNS00LTEtMS0w_7e051ab0-3a67-4c75-ab7e-fc867fad9cb9"
      unitRef="usd">1106000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfNS02LTEtMS0w_8add99ab-010a-4eb3-9e34-3d87dddfbb2d"
      unitRef="usd">1106000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfNi00LTEtMS0w_1d810154-4cc1-4309-a5ae-157a9437ba92"
      unitRef="usd">14550000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjc2YjMzZjRhMWJlODQ1NmI5MDJjMDE4ODk0OGVjYTVmL3RhYmxlcmFuZ2U6NzZiMzNmNGExYmU4NDU2YjkwMmMwMTg4OTQ4ZWNhNWZfNi02LTEtMS0w_0e643d26-e25a-4789-aba0-5a017653a4ed"
      unitRef="usd">13528000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfMi00LTEtMS0w_42db4311-9879-429a-83b5-47aedefe2b21"
      unitRef="usd">32702000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfMi02LTEtMS0w_5b6e99d5-af97-4c6d-8c32-82fb2898a305"
      unitRef="usd">31110000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfNC00LTEtMS0w_2f46b40f-eac7-4e6c-81ae-b17774cee84b"
      unitRef="usd">5938000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfNC02LTEtMS0w_358c6a35-a14d-4e26-9c1e-e09a916572a8"
      unitRef="usd">5617000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfNS00LTEtMS0w_4242888c-7d72-4afc-9c6f-72afa95342ee"
      unitRef="usd">3340000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfNS02LTEtMS0w_2ca840a5-ff73-426c-b569-390dc97861b8"
      unitRef="usd">3319000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:LeaseCost
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfNi00LTEtMS0w_f6d948d1-e9f2-4933-bd04-d17903682e9a"
      unitRef="usd">41980000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjZjMDRiYjIxMDUyYjRhNTg5YzAwYjBhYWY0MTE1NmI1L3RhYmxlcmFuZ2U6NmMwNGJiMjEwNTJiNGE1ODljMDBiMGFhZjQxMTU2YjVfNi02LTEtMS0w_248ed3f4-e2ce-4c81-814f-2753b8859a0c"
      unitRef="usd">40046000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfMi0yLTEtMS0w_1536307d-50ef-44f1-a564-1c967446105b">P12Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfMi00LTEtMS0w_bde0eef2-4b8a-4553-80ea-cc68e3b33b73">P14Y3M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfMy0yLTEtMS0w_808a5f4b-0ee0-44ac-baaa-28ee6ee648a8">P30Y6M</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfMy00LTEtMS0w_87b9bc27-a6cb-4e64-b6c0-89d37d49f07d">P31Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfNi0yLTEtMS0w_a9427b3b-4f9f-45a6-923b-4dc5aac484cc"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfNi00LTEtMS0w_6b40370f-1777-4d34-8e8d-8c9a48eda802"
      unitRef="number">0.038</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfNy0yLTEtMS0w_ba78cf39-148f-4331-9b5a-0d8ff3a37892"
      unitRef="number">0.059</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjI0Y2YzNmM5NWJhNzRkYWM5NTliNTVkZjE1ZjMzODcyL3RhYmxlcmFuZ2U6MjRjZjM2Yzk1YmE3NGRhYzk1OWI1NWRmMTVmMzM4NzJfNy00LTEtMS0w_96438cfc-91a3-407c-a095-95592d231cac"
      unitRef="number">0.060</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <hsy:ScheduleofSupplementalBalanceSheetInformationTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RleHRyZWdpb246ZGMwNmEyZjZmNDFiNDJjNWJiZmViMTI2ZTlhM2FhY2FfMzI0Mg_5ee36980-139c-4472-86dc-0fe74db2199d">&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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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 6.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;229,766&#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;220,678&#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 6.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;100,004&#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;101,142&#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 6.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;(8,403)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;91,601&#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;93,917&#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;321,367&#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;314,595&#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 6.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 11.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;35,197&#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;29,209&#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 11.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;4,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;4,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.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 11.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;187,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;184,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 11.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;75,209&#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;75,564&#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;302,527&#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;293,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;/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 components of certain Consolidated Balance Sheet accounts are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 6.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;326,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;271,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.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;120,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;98,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6.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;686,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;614,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.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 FIFO&lt;/span&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,133,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;984,665&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 LIFO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(175,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(169,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;958,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;815,251&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;56,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;84,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;157,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;156,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:400;line-height:100%"&gt;Total prepaid expenses and other&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;213,211&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;240,080&#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: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="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="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;div style="padding-left:15.75pt;text-indent:-9pt"&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;/div&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;116,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;1,369,028&#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;1,298,985&#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 style="padding-left:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;3,156,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,120,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;196,930&#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;209,788&#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 style="padding-left:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;4,838,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 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;4,734,403&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 6.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="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;(2,655,216)&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;(2,581,264)&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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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: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,183,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,153,139&#160;&lt;/span&gt;&lt;/td&gt;&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="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 4.5pt 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;175,138&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;153,842&#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;/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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;229,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;220,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;149,207&#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;137,480&#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: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;554,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: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;512,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 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="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&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;/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: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;191,119&#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;230,518&#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 6.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;329,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;279,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;35,197&#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;29,209&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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;175,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;163,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;730,947&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;702,372&#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: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="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;Other long-term liabilities:&lt;/span&gt;&lt;/div&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 6.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;204,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;211,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;56,383&#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;58,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 2px 6.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;187,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:9pt;font-weight:400;line-height:100%"&gt;184,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;204,587&#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;201,635&#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 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:400;line-height:100%"&gt;Total other long-term liabilities&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: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;653,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;655,777&#160;&lt;/span&gt;&lt;/td&gt;&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="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&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 6.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="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;(125,371)&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;(83,704)&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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;(184,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;(189,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;(42,522)&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;(51,075)&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:9pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&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: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;(352,307)&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;(323,966)&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;</hsy:ScheduleofSupplementalBalanceSheetInformationTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMi00LTEtMS0w_3614f3f4-d799-4d92-97e5-095b854181dd"
      unitRef="usd">229766000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMi02LTEtMS0w_c03f4fd8-18af-4169-8c46-a7a3003a8dfc"
      unitRef="usd">220678000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ic16d6757910a4132b07005bad0a3d654_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfNC00LTEtMS0w_44615adf-39ec-4a6a-9047-fb4e46a7e5db"
      unitRef="usd">100004000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i35e9dee4f26b4ca4a10b924da3070e93_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfNC02LTEtMS0w_98b44478-0d06-4a80-89d6-a5bf7c25d141"
      unitRef="usd">101142000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ieec630f420574c7aa1ca1c18d08bbd13_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfNS00LTEtMS0w_820d1500-129e-4dd8-96f3-4cdf8b8521c9"
      unitRef="usd">8403000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ie74826e44fe942eea334c460fc822721_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfNS02LTEtMS0w_2dfaed30-a458-4c6a-b25a-93f13b81a850"
      unitRef="usd">7225000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i1a6d8f5d5de44dab9fb0bd0727432bcb_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfNi00LTEtMS0w_d9a59711-6510-4769-934c-828d9e6ef1a0"
      unitRef="usd">91601000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i83320d12f4fb4fd8aa7911d9321f085c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfNi02LTEtMS0w_e128a2b7-b26b-4b38-be2d-fdea50d46d8a"
      unitRef="usd">93917000</us-gaap:FinanceLeaseRightOfUseAsset>
    <hsy:LeaseRightofUseAsset
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfOC00LTEtMS0w_9cfd7d1f-f147-4459-a08f-e8d06b923a78"
      unitRef="usd">321367000</hsy:LeaseRightofUseAsset>
    <hsy:LeaseRightofUseAsset
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfOC02LTEtMS0w_39e2b42a-ae05-402d-97f1-24a76ca6b05e"
      unitRef="usd">314595000</hsy:LeaseRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTItNC0xLTEtMA_f58f7a91-1e56-4a60-908e-f8cbc7b757c6"
      unitRef="usd">35197000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTItNi0xLTEtMA_154c9a9c-3ff8-4ce5-b5e4-91a4a7528056"
      unitRef="usd">29209000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTMtNC0xLTEtMA_78de5b62-7278-4c12-9152-6b0319d91136"
      unitRef="usd">4412000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTMtNi0xLTEtMA_1b9de78f-d017-4926-b1eb-2f802067e669"
      unitRef="usd">4079000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTUtNC0xLTEtMA_e6a3ac98-0f81-4b72-add4-e190515ed749"
      unitRef="usd">187709000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTUtNi0xLTEtMA_1300607b-d635-4ff0-ae3b-37143bd4d188"
      unitRef="usd">184163000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTYtNC0xLTEtMA_0d464807-5188-4311-9d87-c1eb1ee5a91b"
      unitRef="usd">75209000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTYtNi0xLTEtMA_fcfdc964-0b2d-46a7-aaeb-ff4e95c332df"
      unitRef="usd">75564000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <hsy:LeaseLiability
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTctNC0xLTEtMA_f145514f-0ee9-436b-a4dd-437b73728b10"
      unitRef="usd">302527000</hsy:LeaseLiability>
    <hsy:LeaseLiability
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOjcyMmYyMWU3OTc1NDRlODQ5OGIzM2NlOWE4Y2M3ZjViL3RhYmxlcmFuZ2U6NzIyZjIxZTc5NzU0NGU4NDk4YjMzY2U5YThjYzdmNWJfMTctNi0xLTEtMA_e269ff4d-b226-43a1-a154-7b0cef1862f8"
      unitRef="usd">293015000</hsy:LeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RleHRyZWdpb246ZGMwNmEyZjZmNDFiNDJjNWJiZmViMTI2ZTlhM2FhY2FfMzI0MQ_93ea38d2-5ca2-41c5-b3b4-434622d3c46f">&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 September&#160;27, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;2020 (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;10,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;12,655&#160;&lt;/span&gt;&lt;/td&gt;&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;2021&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;42,447&#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;7,938&#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;50,385&#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;2022&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;28,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;18,391&#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,637&#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;23,028&#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;14,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;173,371&#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;165,336&#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;338,707&#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 6.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;288,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;190,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;479,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;65,194&#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;111,341&#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;176,535&#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 6.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;222,906&#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;79,621&#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;302,527&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RleHRyZWdpb246ZGMwNmEyZjZmNDFiNDJjNWJiZmViMTI2ZTlhM2FhY2FfMzI0Ng_46ee4a36-9163-4866-b746-0322ccc69a67">&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 September&#160;27, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;2020 (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;10,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;12,655&#160;&lt;/span&gt;&lt;/td&gt;&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;2021&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;42,447&#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;7,938&#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;50,385&#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;2022&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;28,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;18,391&#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,637&#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;23,028&#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;14,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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;173,371&#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;165,336&#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;338,707&#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 6.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;288,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;190,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;479,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;65,194&#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;111,341&#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;176,535&#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 6.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;222,906&#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;79,621&#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;302,527&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMS0xLTEtMS0w_b19ae719-5e3b-479e-9e68-4b4c9d410057"
      unitRef="usd">10526000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMS0zLTEtMS0w_9ccb228b-39b0-4182-ad31-97d612eef427"
      unitRef="usd">2129000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidRemainderOfFiscalYear
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMS01LTEtMS0w_82f94f77-9d34-4171-aae3-f4315bdc6ce6"
      unitRef="usd">12655000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMi0xLTEtMS0w_1dc70403-7594-4569-a6df-5cf6b330fac3"
      unitRef="usd">42447000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMi0zLTEtMS0w_fb16e7d9-56df-4822-81aa-08b893831108"
      unitRef="usd">7938000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearOne
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMi01LTEtMS0w_62361011-2b79-497b-866c-95b19ef74d32"
      unitRef="usd">50385000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMy0xLTEtMS0w_3e0d5c55-b0b8-4790-a0c9-3b6937a8953a"
      unitRef="usd">28568000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMy0zLTEtMS0w_acf2d53d-e9ad-4d5f-82a1-50096f314bac"
      unitRef="usd">6328000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearTwo
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfMy01LTEtMS0w_808be8e2-d0bc-4539-95d5-1c25bae388ca"
      unitRef="usd">34896000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNC0xLTEtMS0w_cacc1bcf-9336-46ad-a4b0-24eee95d8a65"
      unitRef="usd">18391000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNC0zLTEtMS0w_422f0891-8118-4067-99f4-5ca7ba2aca48"
      unitRef="usd">4637000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearThree
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNC01LTEtMS0w_fafe6bea-55ab-4807-b91d-cab3470daa42"
      unitRef="usd">23028000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNS0xLTEtMS0w_ba4c263f-d2b0-4f17-ae3e-a0c58788b863"
      unitRef="usd">14797000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNS0zLTEtMS0w_231f0916-a424-494d-b585-443609ebeabe"
      unitRef="usd">4594000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearFour
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNS01LTEtMS0w_eea9f9f9-e5fa-4b47-b253-3881f337c0fb"
      unitRef="usd">19391000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidYearFour>
    <hsy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNi0xLTEtMS0w_56abd016-060e-46a3-abce-ab9f9208cccb"
      unitRef="usd">173371000</hsy:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <hsy:FinancingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNi0zLTEtMS0w_754b8ca7-6d44-4f05-9f70-8af8a3863b02"
      unitRef="usd">165336000</hsy:FinancingLeaseLiabilityToBePaidAfterYearFour>
    <hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNi01LTEtMS0w_5cac6714-c3cf-4fd0-8cac-9b75d55e0438"
      unitRef="usd">338707000</hsy:LesseeOperatingAndFinancingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNy0xLTEtMS0w_8579157e-8620-4328-8c63-acc8e307b64e"
      unitRef="usd">288100000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNy0zLTEtMS0w_426a1fa8-d648-43f3-a6a6-96eb0d4ccd1d"
      unitRef="usd">190962000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <hsy:LesseeOperatingandFinancingLeaseLiabilityPaymentsDue
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfNy01LTEtMS0w_495e1a0e-26ec-46f1-97b9-6c73c98a06fa"
      unitRef="usd">479062000</hsy:LesseeOperatingandFinancingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfOC0xLTEtMS0w_12632ee2-a759-4397-9068-c97fc899695e"
      unitRef="usd">65194000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfOC0zLTEtMS0w_f58af1e5-9325-47a0-a00d-944a42a4728a"
      unitRef="usd">111341000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <hsy:LesseeOperatingandFiannceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfOC01LTEtMS0w_b2640447-bc41-4324-bb6e-b3cf0cceda3f"
      unitRef="usd">176535000</hsy:LesseeOperatingandFiannceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfOS0xLTEtMS0w_7f48f8f5-3862-4b7d-8591-74aa1ee0e826"
      unitRef="usd">222906000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfOS0zLTEtMS0w_3f407cce-f05f-4e04-b8b4-774e9d22c7e8"
      unitRef="usd">79621000</us-gaap:FinanceLeaseLiability>
    <hsy:OperatingFinanceLeaseLiability
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmFkNDhlMTQzZWYwYjRiNWU5MjNhNGRhMDU4YjRhYzAyL3RhYmxlcmFuZ2U6YWQ0OGUxNDNlZjBiNGI1ZTkyM2E0ZGEwNThiNGFjMDJfOS01LTEtMS0w_5295cd11-d156-457e-923b-d524a30965e9"
      unitRef="usd">302527000</hsy:OperatingFinanceLeaseLiability>
    <hsy:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RleHRyZWdpb246ZGMwNmEyZjZmNDFiNDJjNWJiZmViMTI2ZTlhM2FhY2FfMzI0Mw_9f91a32e-deec-41df-84ff-fca5fd35279b">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 6.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;32,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 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;29,054&#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 6.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;3,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 6.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;3,136&#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,761&#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 6.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;36,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;21,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;2,076&#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,498&#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;</hsy:ScheduleOfSupplementalCashFlowInformationRelatedToLeasesTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfMy0yLTEtMS0w_e09b0ede-9544-4a54-83a4-bf25adb2adf5"
      unitRef="usd">32010000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfMy00LTEtMS0w_089f5278-916a-496a-bad5-0924675e4230"
      unitRef="usd">29054000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfNC0yLTEtMS0w_57fd9598-c915-4ea9-8520-aba282a89b3b"
      unitRef="usd">3341000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfNC00LTEtMS0w_73234c1b-4823-49b2-be60-07901a151911"
      unitRef="usd">3319000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfNS0yLTEtMS0w_b03f69bc-4c6b-4351-a49f-ed5250af2060"
      unitRef="usd">3136000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfNS00LTEtMS0w_17c102ea-3d46-4ff2-bcf9-06bf443cd20e"
      unitRef="usd">2761000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfOC0yLTEtMS0w_fa6bab88-211a-448e-9934-190353d62ca9"
      unitRef="usd">36629000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfOC00LTEtMS0w_0b4f60f8-3dd2-407b-9c6a-9b5711296f8b"
      unitRef="usd">21998000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfOS0yLTEtMS0w_30f5000d-745e-46a5-b0b5-91f5ac846c42"
      unitRef="usd">2076000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF81OC9mcmFnOmRjMDZhMmY2ZjQxYjQyYzViYmZlYjEyNmU5YTNhYWNhL3RhYmxlOmY3N2EyZDhmZDJjNTQ4MWM4MWY3YTFkNDE5M2I3ZTg3L3RhYmxlcmFuZ2U6Zjc3YTJkOGZkMmM1NDgxYzgxZjdhMWQ0MTkzYjdlODdfOS00LTEtMS0w_d53a4709-0c24-4a2a-b344-19f02fd36261"
      unitRef="usd">3498000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82NC9mcmFnOjJkYjVhYmJlMmNlOTRlYzlhZmI5ZmRkMWVlMmY1MzViL3RleHRyZWdpb246MmRiNWFiYmUyY2U5NGVjOWFmYjlmZGQxZWUyZjUzNWJfNjMx_95e4fd1f-a3a6-4cfd-b668-104e2a13f515">ASSETS AND LIABILITIES HELD FOR SALE&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 of September&#160;27, 2020, the following disposal group has been classified as held for sale and stated at the lower of net book value or estimated sales value less costs to sell: &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;The Lotte Shanghai Foods Co., Ltd. ("LSFC") joint venture, which was taken out of operation and classified as held for sale during the second quarter of 2018. In October 2020, we entered into a definitive agreement to divest LSFC. The transaction is subject to government approval and other customary closing conditions and is expected to close in the fourth quarter of 2020. Total proceeds from the sale of LSFC, net of cash divested, are expected to be 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 amounts classified as assets and liabilities held for sale at September&#160;27, 2020 are not significant.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfMjkzNw_2a0279ba-38b5-4937-947f-92331d471342">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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.726%"/&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:11.655%"/&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:11.655%"/&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:11.655%"/&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:11.661%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, marketing and administrative expense&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;&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&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;Business realignment costs (benefits)&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;&#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;1,140&#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;(475)&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;7,342&#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;Costs associated with business realignment activities&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;&#x2014;&#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;1,606&#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,170&#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,468&#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;Costs recorded by program during the three and nine months ended September&#160;27, 2020 and September&#160;29, 2019 related to these activities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.726%"/&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:11.655%"/&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:11.655%"/&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:11.655%"/&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:11.661%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Margin for Growth Program:&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 11.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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;(653)&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;5,823&#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 11.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;The following table presents the liability activity for costs qualifying as exit and disposal costs for the nine months ended September&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.724%"/&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;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 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;Liability balance at December 31, 2019&lt;/span&gt;&lt;/div&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;9,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;/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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 business realignment charges (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cash payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Liability balance at September&#160;27, 2020 (reported within accrued liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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;The costs reflected in the liability roll-forward represent employee-related and certain third-party service provider charges. &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 costs and related benefits of the Margin for Growth Program relate approximately 63% to the North America segment and 37% to the International and Other 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&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;Margin for Growth Program&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 the first quarter 2017, the Company's Board of Directors ("Board") unanimously approved several initiatives under a single program focused on improving global efficiency and effectiveness, optimizing the Company&#x2019;s supply chain, streamlining the Company&#x2019;s operating model and reducing administrative expenses to generate long-term savings.&#160;&lt;/span&gt;&lt;/div&gt;We recognized total costs of $2,170 associated with the Margin for Growth Program for the six months ended June 28, 2020, at which time the program was completed. For the three and nine months ended September&#160;29, 2019, we recognized total costs associated with the Margin for Growth Program of $1,606 and $8,468, respectively. These charges included employee severance, largely relating to initiatives to improve the cost structure of our corporate operating model as part of optimizing our global supply chain.  In addition, we incurred other program costs, which related primarily to third-party charges in support of our initiative to improve global efficiency and effectiveness.</us-gaap:RestructuringImpairmentAndOtherActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfMTA5OTUxMTYzMjcxOQ_ed3ccbac-57e9-4028-9ddf-85806357489f">Costs associated with business realignment activities are classified in our Consolidated Statements of Income as follows:&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.726%"/&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:11.655%"/&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:11.655%"/&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:11.655%"/&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:11.661%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, marketing and administrative expense&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;&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,126&#160;&lt;/span&gt;&lt;/td&gt;&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;Business realignment costs (benefits)&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;&#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;1,140&#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;(475)&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;7,342&#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;Costs associated with business realignment activities&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;&#x2014;&#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;1,606&#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,170&#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,468&#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;Costs recorded by program during the three and nine months ended September&#160;27, 2020 and September&#160;29, 2019 related to these activities were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.842%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.726%"/&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:11.655%"/&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:11.655%"/&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:11.655%"/&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:11.661%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Margin for Growth Program:&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 11.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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td 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;(653)&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;5,823&#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 11.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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,645&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringCharges
      contextRef="iee91e632852e4183a8457dffb44e6f94_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMi0yLTEtMS0w_795ea832-2f5c-4121-9063-1400d4f38cae"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="icdcb6d38e2484310bde9689a3e39d579_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMi00LTEtMS0w_065d408a-d7e7-4179-841d-27438f6aaaec"
      unitRef="usd">466000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idf057e457083417ba271bebec44920c6_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMi02LTEtMS0w_89d132a4-05b9-4139-b4cc-5ba6b9671505"
      unitRef="usd">2645000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i453b71c1c5c845bfaaffb69ec520a93f_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMi04LTEtMS0w_7dd2d324-9ed4-47cd-b98f-9083676b00df"
      unitRef="usd">1126000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i4f397b6b95df4223990d347f427f9fa5_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMy0yLTEtMS0w_6fd5d9b4-bbea-4394-9f06-0b2e1910ec23"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i35de140054604ced9de180b61e46eed4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMy00LTEtMS0w_6f75bbbc-0c50-4369-af13-7b8568af0867"
      unitRef="usd">1140000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i86576930affd4f2386dd15e6e0a3537f_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMy02LTEtMS0w_74c7205e-b3fa-47fc-a23a-4980292fc091"
      unitRef="usd">-475000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iab1ffe3f4fa446188f19d1a7f86fae9e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfMy04LTEtMS0w_00e942a7-3c05-4c27-9edf-08421aff6691"
      unitRef="usd">7342000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfNC0yLTEtMS0w_62011bed-c196-43ce-8227-524a6e35488c"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfNC00LTEtMS0w_15751154-d739-4907-845d-55fdc88dfe09"
      unitRef="usd">1606000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfNC02LTEtMS0w_b36a9cca-6c3d-41c7-b49b-0a68a89a07cc"
      unitRef="usd">2170000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmQ3MDYzNWNjYzJhMzRlMTFiYmI1MmJkMjc4NGQ5ODQ1L3RhYmxlcmFuZ2U6ZDcwNjM1Y2NjMmEzNGUxMWJiYjUyYmQyNzg0ZDk4NDVfNC04LTEtMS0w_81cc4f3a-8bc3-4aa5-8352-1fc13e83dea1"
      unitRef="usd">8468000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i3cf327a15da9455aa0ec47c9664cf4a2_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfMy0yLTEtMS0w_ea8bfad4-9b4c-4aae-8a64-2d708fc246a9"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i2ac4750bc68c4caaa128fa37841904db_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfMy00LTEtMS0w_c22c8a47-99a3-43ea-966b-0cc654174e86"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idddf89cf11b848eb88f72cf4091cd99c_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfMy02LTEtMS0w_de7e1f8c-992a-42cd-bb7d-ab3172cafdf4"
      unitRef="usd">-653000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="iba9d879768a8470ca36878cd7f43ac43_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfMy04LTEtMS0w_cb204c2a-2f51-4ad6-87be-22fa85a88608"
      unitRef="usd">5823000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ifbf2dfd522da47f7873e22c8430b6939_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNC0yLTEtMS0w_50b7cb57-a324-4cb1-9b8c-49a4d20bcd6b"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i592008efbb6e45db94c4954cb74e1da8_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNC00LTEtMS0w_15df1183-bced-4826-b4ec-a6ebb990f88a"
      unitRef="usd">1606000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i90c35bba4dd044228fef111f5bd7ac8f_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNC02LTEtMS0w_8be93323-8fa9-4fd4-80c7-589eb7c25aed"
      unitRef="usd">2823000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i023dac7a1cb0445ebdca50eb79b937dd_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNC04LTEtMS0w_c86a2bfa-db32-40c7-a74b-dcb8781fe6a4"
      unitRef="usd">2645000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNS0yLTEtMS0w_cb4f1aec-5e35-437d-a889-a131dce8b528"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNS00LTEtMS0w_a6913d53-3310-44b2-a90e-53d9ac8e04c1"
      unitRef="usd">1606000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNS02LTEtMS0w_9211c0ac-4885-42c3-8d93-f95146e99ef5"
      unitRef="usd">2170000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOmYwNzc0MTMwMTI1NjQ4YTVhOWYxZWU3NTM5NTZkYTE5L3RhYmxlcmFuZ2U6ZjA3NzQxMzAxMjU2NDhhNWE5ZjFlZTc1Mzk1NmRhMTlfNS04LTEtMS0w_e783afca-caf3-4499-bc2c-56c5ce8f28cf"
      unitRef="usd">8468000</us-gaap:RestructuringCharges>
    <us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfMjkzOA_77ac4bc7-1ac0-46e4-bb97-7a755395d045">&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 liability activity for costs qualifying as exit and disposal costs for the nine months ended September&#160;27, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.724%"/&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;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 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;Liability balance at December 31, 2019&lt;/span&gt;&lt;/div&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;9,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;/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:13.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020 business realignment charges (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Cash payments&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,920)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/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;Liability balance at September&#160;27, 2020 (reported within accrued liabilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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,368&#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;(1)The costs reflected in the liability roll-forward represent employee-related and certain third-party service provider charges.</us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOjYwZDhiMDc0YTExMDRmYzViZDU1YmU5ZGRlZThiYWVlL3RhYmxlcmFuZ2U6NjBkOGIwNzRhMTEwNGZjNWJkNTViZTlkZGVlOGJhZWVfMS0xLTEtMS0w_317763f0-619e-4565-aa76-317aaee1e96f"
      unitRef="usd">9118000</us-gaap:RestructuringReserve>
    <hsy:RestructuringChargesBusinessRealignmentReserve
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOjYwZDhiMDc0YTExMDRmYzViZDU1YmU5ZGRlZThiYWVlL3RhYmxlcmFuZ2U6NjBkOGIwNzRhMTEwNGZjNWJkNTViZTlkZGVlOGJhZWVfMi0xLTEtMS0w_0e46356c-b719-46a3-ba1d-f91be1c869eb"
      unitRef="usd">2170000</hsy:RestructuringChargesBusinessRealignmentReserve>
    <us-gaap:PaymentsForRestructuring
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOjYwZDhiMDc0YTExMDRmYzViZDU1YmU5ZGRlZThiYWVlL3RhYmxlcmFuZ2U6NjBkOGIwNzRhMTEwNGZjNWJkNTViZTlkZGVlOGJhZWVfMy0xLTEtMS0w_ec15e965-792c-44bc-a571-2ffa4a105d29"
      unitRef="usd">8920000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RhYmxlOjYwZDhiMDc0YTExMDRmYzViZDU1YmU5ZGRlZThiYWVlL3RhYmxlcmFuZ2U6NjBkOGIwNzRhMTEwNGZjNWJkNTViZTlkZGVlOGJhZWVfNS0xLTEtMS0w_a48a9633-2cdf-4c24-a449-140e0196ff4b"
      unitRef="usd">2368000</us-gaap:RestructuringReserve>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i41d4201bf81c4cfbbc315f28bfe32958_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfODE3_054ee304-6f4a-4039-9aa5-150939f49199"
      unitRef="number">0.63</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0c170ced0a1644acb51bfa580bb7a8dd_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfODUz_b5dda86d-bc70-468c-b4f8-a38311cc9e95"
      unitRef="number">0.37</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RestructuringCharges
      contextRef="i498a4fb5682b49d2a84e14b9d4e59966_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfMjQxNg_b3c2ce59-1499-4658-aa60-ccfe8bbc19e1"
      unitRef="usd">2170000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="if10302496cbe4bae92ff55780f0576b0_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfMjU0Nw_b133c21b-5a66-4875-aa53-eafbac672e22"
      unitRef="usd">1606000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i9e24a038fcdb412883801a3c2cf9dfb6_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF82Ny9mcmFnOmMyMWE0MzA1ODdjNjQ2NmY4ZmFhYjA3OTIyZTU3MmIzL3RleHRyZWdpb246YzIxYTQzMDU4N2M2NDY2ZjhmYWFiMDc5MjJlNTcyYjNfMjU1NA_8d078df3-581b-48fb-8a62-7a545c3363a7"
      unitRef="usd">8468000</us-gaap:RestructuringCharges>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83MC9mcmFnOjJiZTE0YTg5MGI4YTRjNzU5NzMyOGQwMjcwYjgyMDVmL3RleHRyZWdpb246MmJlMTRhODkwYjhhNGM3NTk3MzI4ZDAyNzBiODIwNWZfMTk1OA_10043e54-df3e-409d-95b9-dd6a0a645760">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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 were 20.1% and 19.2%, respectively.  Relative to the statutory rate, the 2020 effective tax rate was impacted by investment tax credits and the benefit of employee share-based payments, partially offset by state taxes.&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;Hershey 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 audits are currently underway, including multi-year audits at various stages of review in Malaysia, Mexico 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 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 $3,236 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;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 Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) 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 and nine months ended September&#160;27, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83MC9mcmFnOjJiZTE0YTg5MGI4YTRjNzU5NzMyOGQwMjcwYjgyMDVmL3RleHRyZWdpb246MmJlMTRhODkwYjhhNGM3NTk3MzI4ZDAyNzBiODIwNWZfMTMy_794d1662-fe36-4c40-b1b7-e89b8e6c16c0"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83MC9mcmFnOjJiZTE0YTg5MGI4YTRjNzU5NzMyOGQwMjcwYjgyMDVmL3RleHRyZWdpb246MmJlMTRhODkwYjhhNGM3NTk3MzI4ZDAyNzBiODIwNWZfMjAw_b7b1eba8-fa83-42f4-a5b1-08bb51ef0f3b"
      unitRef="number">0.201</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83MC9mcmFnOjJiZTE0YTg5MGI4YTRjNzU5NzMyOGQwMjcwYjgyMDVmL3RleHRyZWdpb246MmJlMTRhODkwYjhhNGM3NTk3MzI4ZDAyNzBiODIwNWZfMjA3_78e3f72c-0085-4714-b65c-bd343b099797"
      unitRef="number">0.192</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83MC9mcmFnOjJiZTE0YTg5MGI4YTRjNzU5NzMyOGQwMjcwYjgyMDVmL3RleHRyZWdpb246MmJlMTRhODkwYjhhNGM3NTk3MzI4ZDAyNzBiODIwNWZfMTMyOA_6ed33723-fe1a-43c7-8b73-d920f878fe2f"
      unitRef="usd">3236000</us-gaap:SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMjA5MQ_37150cab-80d4-40c2-9ce7-a2283df9bb82">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 September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.736%"/&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;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 #000000;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 #000000;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 #000000;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 4.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,431&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 4.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,209&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 4.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;39&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 4.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;39&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;6,125&#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;9,153&#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,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;1,958&#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;(13,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Amortization of prior service (credit) cost&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;(1,823)&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,808)&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;75&#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;203&#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 (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,282&#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,817&#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;4,798&#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;12,298&#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,612&#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;2,104&#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&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;We made contributions of&#160;$748 and&#160;$3,157&#160;to the pension plans and other benefits plans, respectively, during the third quarter of&#160;2020.  In the third quarter of 2019, we made contributions of $901 and $4,039 to our pension plans and other benefit plans, respectively. The contributions in&#160;2020&#160;and&#160;2019&#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 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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.736%"/&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;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 #000000;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 #000000;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;Nine 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 #000000;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 4.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;16,274&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 4.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;15,626&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 4.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;119&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 4.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;114&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;20,081&#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;27,459&#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,520&#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,876&#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;(39,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Amortization of prior service (credit) cost&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;(5,474)&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,425)&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;225&#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;609&#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 (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,935&#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,817&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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&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 made contributions of&#160;$1,753 and&#160;$10,485&#160;to the pension plans and other benefits plans, respectively, during the first nine months of&#160;2020.  In the first nine months of 2019, we made contributions of $2,071 and $11,788 to our pension plans and other benefit plans, respectively. The contributions in&#160;2020&#160;and&#160;2019&#160;also included benefit payments from our non-qualified pension plans and post-retirement benefit plans.&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 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="#i9abf03143c10435aabee0ce04ae0c724_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 18&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;During the second and third quarters of 2020, we recognized pension settlement charges in our hourly retirement plan due to lump sum withdrawals by employees retiring or leaving the Company as a result of the Margin for Growth Program.  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's anticipated annual service and interest costs. In connection with the third quarter 2020 settlements, the related plan assets and liabilities were remeasured using a discount rate as of the remeasurement date that was 78 basis points lower than the rate as of December 31, 2019 and an expected rate of return on plan assets of 5.3%.</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMjA5MA_ca7bbe8e-4c35-4ca4-8885-2dce9828a87f">&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 September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.736%"/&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;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 #000000;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 #000000;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 #000000;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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 4.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,431&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 4.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,209&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 4.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;39&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 4.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;39&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;6,125&#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;9,153&#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,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;1,958&#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;(13,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,494)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Amortization of prior service (credit) cost&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;(1,823)&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,808)&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;75&#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;203&#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 (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;1,282&#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,817&#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;4,798&#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;12,298&#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,612&#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;2,104&#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="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfMy0yLTEtMS0w_90a800b3-a8a2-4166-ac8a-70f6bc5fafb5"
      unitRef="usd">5431000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfMy00LTEtMS0w_ef752d09-49fd-4a27-839d-abc28d3ba9c8"
      unitRef="usd">5209000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfMy02LTEtMS0w_b338097b-e3cf-4335-b17a-719ae4f6007d"
      unitRef="usd">39000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfMy04LTEtMS0w_83f46eee-c7ec-4c10-90ed-59124e2762d8"
      unitRef="usd">39000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNC0yLTEtMS0w_cbb4ed61-c0dc-4a0d-8519-35718d415d93"
      unitRef="usd">6125000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNC00LTEtMS0w_ed0a9fe8-9c06-46b1-8e68-5e94d9742cd6"
      unitRef="usd">9153000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNC02LTEtMS0w_3fe947f9-e30f-429e-831c-4b29d0135876"
      unitRef="usd">1508000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNC04LTEtMS0w_9bd8e318-c8cc-45ea-a783-2beb2f685da3"
      unitRef="usd">1958000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNS0yLTEtMS0w_a475c8d3-7d82-47bc-9173-8409a4ee8b56"
      unitRef="usd">13243000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNS00LTEtMS0w_1b9ff343-fe28-4116-bf86-935029a838e7"
      unitRef="usd">13494000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNS02LTEtMS0w_11c6571f-9688-4d89-a7ac-85a2fb088b55"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNS04LTEtMS0w_4b84cf74-7428-4a9e-a379-a1a896eb6627"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNi0yLTEtMS0w_d398e058-7258-4ff7-abba-f483dc67c614"
      unitRef="usd">-1823000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNi00LTEtMS0w_9f532057-08bb-43df-be2c-d21d6563be04"
      unitRef="usd">-1808000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNi02LTEtMS0w_8b5d94dd-abac-47c0-909e-f8b90c9accd7"
      unitRef="usd">75000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNi04LTEtMS0w_e1e2754a-8526-4a79-be05-37a50219a10d"
      unitRef="usd">203000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNy0yLTEtMS0w_1fce3328-e9b2-4134-a7da-ea0d7f21867e"
      unitRef="usd">-7026000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNy00LTEtMS0w_13bfb23e-aa06-44c5-8cba-83f3617e2bde"
      unitRef="usd">-8421000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNy02LTEtMS0w_670a3f8a-d843-4688-bf9f-9d8fe95dcc68"
      unitRef="usd">10000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfNy04LTEtMS0w_d3576eec-df6b-432a-8888-f06ef956bd63"
      unitRef="usd">96000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOC0yLTEtMS0w_f7179ee9-c4af-4e22-bd3c-c683bbf6f9a6"
      unitRef="usd">-1282000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOC00LTEtMS0w_76d8e84c-2f2d-4a94-a500-39de77e53ddf"
      unitRef="usd">-4817000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOC02LTEtMS0w_6b781b84-4015-463a-a628-a143c7a06e05"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOC04LTEtMS0w_982e7842-d9f0-4618-8d8d-d97b9661c897"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOS0yLTEtMS0w_ade6d5f8-bdc7-45bc-97ae-ca1a82ec9ce7"
      unitRef="usd">4798000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOS00LTEtMS0w_32a5c4de-5a38-483b-8f76-c99caed75300"
      unitRef="usd">12298000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOS02LTEtMS0w_4b7636ea-b6c7-4eb3-a10b-7e6eb161591e"
      unitRef="usd">1612000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOjNlMGU3NTRlNjE1YTRjZjdhNGFmZTY4ZjUzYTNhYTAzL3RhYmxlcmFuZ2U6M2UwZTc1NGU2MTVhNGNmN2E0YWZlNjhmNTNhM2FhMDNfOS04LTEtMS0w_7882d142-6bf7-49e1-987b-a69cff3ac5a1"
      unitRef="usd">2104000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i5be9339410274654a2c7785b4f9db33b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMjEy_ac1fa565-1b7b-4712-a0a9-fcf1d73c94fc"
      unitRef="usd">748000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9e2ea6829a5c4351bd455ec9c47bbf0c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMjE5_62ad4510-aaa2-40e0-b865-04829d6ee54b"
      unitRef="usd">3157000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i9dd0eba0b9a74cf98645868cc22fdd88_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMzYz_88cb558e-ef5e-4ac9-a925-fea9a279ce95"
      unitRef="usd">901000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i4eb4b33d290e4ada893522c0b6ef8489_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMzcw_15250193-05dd-4506-a4c6-7c9b63bd159d"
      unitRef="usd">4039000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMjA4MA_23aafb0a-667b-47f2-bda6-2bc939a0e9b8">&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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.584%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.732%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.736%"/&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;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 #000000;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 #000000;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;Nine 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 #000000;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-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 4.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;16,274&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 4.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;15,626&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 4.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;119&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 4.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;114&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;20,081&#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;27,459&#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,520&#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,876&#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;(39,553)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,483)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;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;Amortization of prior service (credit) cost&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;(5,474)&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,425)&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;225&#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;609&#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 (gain)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,935&#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,817&#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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;padding:2px 0;text-align:right;vertical-align: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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #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="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfMy0yLTEtMS0w_a594e489-0ad4-4b95-921c-1804ef289d7b"
      unitRef="usd">16274000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfMy00LTEtMS0w_83c6c308-e1e1-4859-ad37-66bf573a3d19"
      unitRef="usd">15626000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfMy02LTEtMS0w_b0e2e62b-a42c-4f8b-942a-bceb91be509f"
      unitRef="usd">119000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfMy04LTEtMS0w_5404aeac-bbd6-492b-98e0-95bf3f554f0a"
      unitRef="usd">114000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNC0yLTEtMS0w_8098d742-7df4-4299-a23c-0a88ca3422f0"
      unitRef="usd">20081000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNC00LTEtMS0w_c07458e8-e318-4043-b024-1429cd117057"
      unitRef="usd">27459000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNC02LTEtMS0w_2d38fb64-34fa-4a39-b90c-1b84a41e951c"
      unitRef="usd">4520000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNC04LTEtMS0w_9b9f9922-d4d8-42e4-b7d3-c383996c10e5"
      unitRef="usd">5876000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNS0yLTEtMS0w_bd640dd0-e487-4e1b-9c7c-c7ce9419eb6a"
      unitRef="usd">39553000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNS00LTEtMS0w_51b137b9-fb5f-403d-8027-494b6a00c227"
      unitRef="usd">40483000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNS02LTEtMS0w_b85371f0-aa43-42ec-8c7e-387cb34173fe"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNS04LTEtMS0w_94ab1d02-8c1c-4d52-91b4-7e9974174640"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNi0yLTEtMS0w_7ecbd075-14d8-4bd1-843b-8b8a4ce093e2"
      unitRef="usd">-5474000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNi00LTEtMS0w_d56b7653-456f-47f5-b838-71bb53f3ad4f"
      unitRef="usd">-5425000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNi02LTEtMS0w_53a87d14-6ab6-4be5-bea4-0a2f706ad414"
      unitRef="usd">225000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNi04LTEtMS0w_209673b4-7e70-4cc0-88ae-ab718eead046"
      unitRef="usd">609000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNy0yLTEtMS0w_1a8f18f7-9a53-49b2-91d7-e2dd1aa8af87"
      unitRef="usd">-20190000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNy00LTEtMS0w_fe71b208-cb17-49b5-81db-abcc61f0a6c8"
      unitRef="usd">-25262000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNy02LTEtMS0w_d19d3687-07c5-4576-802f-ad20375426ac"
      unitRef="usd">29000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfNy04LTEtMS0w_28411afa-ceb6-4308-bfbb-3c119e857041"
      unitRef="usd">288000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOC0yLTEtMS0w_05b839c8-2ef7-4de5-9339-70319516dc89"
      unitRef="usd">-4935000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOC00LTEtMS0w_c8fb09ce-ca5f-4e88-b233-cfcbbd4cfe94"
      unitRef="usd">-4817000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOC02LTEtMS0w_02614947-7dba-4300-a15b-69d0af0c4f07"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOC04LTEtMS0w_f50ab88f-530b-4867-9031-550529dee18e"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlements1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOS0yLTEtMS0w_83d09001-1783-454b-a97b-8105c235bfd3"
      unitRef="usd">16453000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOS00LTEtMS0w_7dff50f4-6a7e-4c71-9cbe-f576264d4888"
      unitRef="usd">27256000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOS02LTEtMS0w_da31d483-0ebe-4d48-9203-7038eb67cd36"
      unitRef="usd">4835000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RhYmxlOmUzYTc4ZDEzZDFlYTQ2NmQ4OWQyZjc4YjI0YmJjYzJlL3RhYmxlcmFuZ2U6ZTNhNzhkMTNkMWVhNDY2ZDg5ZDJmNzhiMjRiYmNjMmVfOS04LTEtMS0w_b64cd55a-35d5-4650-872d-ee957149280b"
      unitRef="usd">6311000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ib3fd620c76684f7b8fb2ad13c14bdcfa_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfNjky_5c9d9c23-d914-407e-b1f8-78f6edf15a21"
      unitRef="usd">1753000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="i04bc3cf990284a80880511191aa50050_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfNjk5_c8225fab-f1fd-4007-947e-8836900c0f8f"
      unitRef="usd">10485000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="iaeaa4b2d99a8417a8d0c2df4f0747d05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfODUz_484ec032-b10f-4bec-a910-fe7e3cd309d2"
      unitRef="usd">2071000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <us-gaap:DefinedBenefitPlanContributionsByEmployer
      contextRef="ic5544a4fad9e48ab90c58b4db63ff67c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfODYw_2f2abbd0-a549-4563-a966-73063d475e24"
      unitRef="usd">11788000</us-gaap:DefinedBenefitPlanContributionsByEmployer>
    <hsy:DefinedBenefitPlanRemeasurementBasisSpreadOnDiscountRate
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMTk0OA_69656bf1-d3c6-446f-abd8-9ab2e3221927"
      unitRef="number">0.0078</hsy:DefinedBenefitPlanRemeasurementBasisSpreadOnDiscountRate>
    <us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83My9mcmFnOjNiNDU5ZWRlMmE1ZDRkMWFhZjNlYjIwMDJkYjNkOTdhL3RleHRyZWdpb246M2I0NTllZGUyYTVkNGQxYWFmM2ViMjAwMmRiM2Q5N2FfMjA1Nw_a24d652b-4fbe-4e5e-81ea-881d2da3d7cb"
      unitRef="number">0.053</us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjc4NA_3565adc5-4449-44b1-8edc-bfb5bc4f57a7">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 ("stock options");&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 ("PSUs") 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 ("RSUs") 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 Executive Organization Committee of our Board and if in accordance with an applicable deferred compensation plan of the Company.  Currently, the Compensation and Executive Organization 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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.572%"/&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.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.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.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.199%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 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;12,407&#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,867&#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;37,897&#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;39,579&#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;div style="padding-left:11.25pt;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;Related income tax benefit&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;2,723&#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,317&#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;7,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;7,639&#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 September&#160;27, 2020, total stock-based compensation expense related to non-vested awards not yet recognized was $61,679 and the weighted-average period over which this amount is expected to be recognized was approximately 2.0 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 style="margin-bottom:5pt;margin-top:4pt"&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 September&#160;27, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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 the period&lt;/span&gt;&lt;/div&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;2,420,461&#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;$97.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4.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;5.7 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;15,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$157.32&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;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;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;$92.41&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;(40,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:#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 9pt;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;Outstanding as of September 27, 2020&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,924,864&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$99.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.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;5.1 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;77,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Options exercisable as of September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,475,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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;$98.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;61,246&#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-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 $21.31 and $15.25 per share for the periods ended September&#160;27, 2020 and September&#160;29, 2019, 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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;2.1&#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.7&#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;17.5&#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;17.0&#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.3&#160;&lt;/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.5&#160;&lt;/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.7&lt;/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.5&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 $27,394 and $110,304 for the periods ended September&#160;27, 2020 and September&#160;29, 2019, 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 selected executives and other key employees. Vesting is contingent upon the achievement of certain performance objectives.  We grant PSUs over 3-year performance cycles.  If we meet targets for financial measures at the end of the applicable 3-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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 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 3-year term.  Compensation expenses is 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 nine months ended September&#160;27, 2020 and September&#160;29, 2019, 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 September&#160;27, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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 2.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,089,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;$112.52&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;340,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;$162.08&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;(65,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;$149.73&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;(350,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;$108.83&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;(115,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;$120.19&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;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;Outstanding as of September 27, 2020&lt;/span&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;899,030&#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;$133.85&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 9pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,526&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 9pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,145&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 9pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.08&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 9pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.29&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 18pt;text-align:left;vertical-align: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 9pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.08&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 9pt 2px 0;text-align:right;vertical-align: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.40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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;2.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 18pt;text-align:left;vertical-align: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;17.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;20.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;/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 $52,181 and $48,355 for the periods ended September&#160;27, 2020 and September&#160;29, 2019, 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 251,246 units as of September&#160;27, 2020.  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="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjc5OA_dbe2732b-a273-4e61-83b0-b71bd386e11a">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.572%"/&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.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.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.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.199%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 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;12,407&#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,867&#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;37,897&#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;39,579&#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;div style="padding-left:11.25pt;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;Related income tax benefit&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;2,723&#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,317&#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;7,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;7,639&#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:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMi0yLTEtMS0w_1312c1a4-5272-410f-bc55-f6fe98d5d582"
      unitRef="usd">12407000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMi00LTEtMS0w_ebde54e9-0ce1-42db-ad5b-5c52372721f9"
      unitRef="usd">15867000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMi02LTEtMS0w_ae536333-e72c-4079-96c3-7955bea90386"
      unitRef="usd">37897000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMi04LTEtMS0w_30d8c134-f7a3-460b-b71c-e81e97e0f316"
      unitRef="usd">39579000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMy0yLTEtMS0w_4f9faa17-6851-459d-b310-beeeb2762010"
      unitRef="usd">2723000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMy00LTEtMS0w_ec97f198-7e54-4166-b648-c4dabe859573"
      unitRef="usd">5317000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMy02LTEtMS0w_b33e4e3f-a545-4e8f-8d11-3b1a4b990d39"
      unitRef="usd">7617000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE4ZGZhMzQwMzFhZjQ3ZjY4N2FlMGI0NjFlZDI2MzBlL3RhYmxlcmFuZ2U6YThkZmEzNDAzMWFmNDdmNjg3YWUwYjQ2MWVkMjYzMGVfMy04LTEtMS0w_78080285-b9c4-4c5c-b06c-5f9b841e64cc"
      unitRef="usd">7639000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfMjQ0OQ_eca2e388-06e0-4548-ae78-0ddc4514c378"
      unitRef="usd">61679000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfMjU1NA_37e51202-aadb-412c-ad04-f81241c09142">P2Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjgyMw_12c3283f-14e2-4064-b6d1-30990d9ad3dd">&lt;div style="margin-bottom:5pt;margin-top:4pt"&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 September&#160;27, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:4pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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 the period&lt;/span&gt;&lt;/div&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;2,420,461&#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;$97.80&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 4.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;5.7 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;15,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$157.32&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;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;Exercised&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(470,308)&lt;/span&gt;&lt;/td&gt;&lt;td style="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;$92.41&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;(40,549)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align: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:#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 9pt;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;Outstanding as of September 27, 2020&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,924,864&#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:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$99.49&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 4.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;5.1 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;77,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Options exercisable as of September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;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,475,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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="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;$98.02&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;61,246&#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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfMS0xLTEtMS0w_30b818ef-1205-4f3e-adae-c097fd852a6e"
      unitRef="shares">2420461</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfMS0yLTEtMS0w_83097b86-2ddb-4d30-baa3-634ac04f3602"
      unitRef="usdPerShare">97.80</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfMS0zLTEtMS0w_952385ec-d76d-4c98-a062-e7eccd2dadb4">P5Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfMi0xLTEtMS0w_72931b4f-ddd9-47b1-871c-85bb75f9f673"
      unitRef="shares">15260</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfMi0yLTEtMS0w_661f3015-e34a-4be9-b311-44b3f0b8f4e5"
      unitRef="usdPerShare">157.32</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfMy0xLTEtMS0w_898bda98-2ad3-4cd4-931c-b373c6438923"
      unitRef="shares">470308</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfMy0yLTEtMS0w_1b931e42-0f30-491e-b23a-bae049d9acd6"
      unitRef="usdPerShare">92.41</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNC0xLTEtMS0w_2dda6524-3a1f-4b12-8b7c-74667e049279"
      unitRef="shares">40549</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNC0yLTEtMS0w_0228e07a-2b0d-445e-8bc4-9759b1d263d2"
      unitRef="usdPerShare">102.49</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNS0xLTEtMS0w_92b43c09-c9fe-4b64-86de-21028adcaf2f"
      unitRef="shares">1924864</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNS0yLTEtMS0w_ba8d9b14-038f-4f77-bb0b-9ad9eb83e026"
      unitRef="usdPerShare">99.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNS0zLTEtMS0w_c6a36add-4e2d-4b40-b907-07e80a112106">P5Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNS00LTEtMS0w_16840885-a84a-4d30-ad00-a59b03e98d72"
      unitRef="usd">77326000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNi0xLTEtMS0w_aa05f3da-8ec8-49f4-9d50-bb44c58e1b4c"
      unitRef="shares">1475833</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNi0yLTEtMS0w_113d4326-3b10-4757-8286-fe67833570d3"
      unitRef="usdPerShare">98.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNi0zLTEtMS0w_29d105b8-be34-4f4d-aff4-14f2cfdd0b60">P4Y4M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjhkMTQ2ZjNlYzU0NDQ1MDg5ODg0MzlhYzIwN2JlNDQ5L3RhYmxlcmFuZ2U6OGQxNDZmM2VjNTQ0NDUwODk4ODQzOWFjMjA3YmU0NDlfNi00LTEtMS0w_e2c9d144-e8a7-4a98-ab29-53e9d93cd3af"
      unitRef="usd">61246000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia2402f1f74a24947a63bc0196ae189b6_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfMzE5MA_96b70ae7-846d-4fba-9032-99bf8d6d42bd"
      unitRef="usdPerShare">21.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i36133bfabced45ed8dd3d0147449845c_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfMzE5Nw_1d5e1ec9-67d0-4571-aaa4-d4ad3c24b2b6"
      unitRef="usdPerShare">15.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjc5MQ_479107ff-e603-4c44-8b97-6a2149c061d8">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;vertical-align:top;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;2.1&#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.7&#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;17.5&#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;17.0&#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.3&#160;&lt;/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.5&#160;&lt;/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.7&lt;/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.5&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfMi0yLTEtMS0w_d05a2939-2e2a-4bf5-be51-007760263e88"
      unitRef="number">0.021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfMi00LTEtMS0w_952056dd-0092-4ec8-87a7-1f886f8be567"
      unitRef="number">0.027</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfMy0yLTEtMS0w_2b19a291-6692-4517-8f3a-df76c8d6ed4f"
      unitRef="number">0.175</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfMy00LTEtMS0w_8589f64f-7b9a-4661-bdc1-827a37451de0"
      unitRef="number">0.170</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfNC0yLTEtMS0w_b33585ea-46e4-4b5c-9a01-05847ec647c8"
      unitRef="number">0.013</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfNC00LTEtMS0w_7fab0fa5-eda7-4a1b-9229-8a6b4bbad026"
      unitRef="number">0.025</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfNS0yLTEtMS0w_1efdab2f-f185-483f-9665-a2a16f090ecb">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjg5NDZlZjU0NmM2ZTQ3Y2E5OTM1MDliM2RhMGVjZTU3L3RhYmxlcmFuZ2U6ODk0NmVmNTQ2YzZlNDdjYTk5MzUwOWIzZGEwZWNlNTdfNS00LTEtMS0w_6b2a9f4c-5324-4e6d-a1a7-5e59bd35693f">P6Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ia2402f1f74a24947a63bc0196ae189b6_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfMzQ1Mg_7f41cb8b-7301-40fa-9766-3d17e4992d00"
      unitRef="usd">27394000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i36133bfabced45ed8dd3d0147449845c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfMzQ1OQ_c8385e26-6a88-47f9-8770-c589f91a26b3"
      unitRef="usd">110304000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjgzNQ_3378de15-fa85-4cc1-ad5e-6bf680e025bf">&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 September&#160;27, 2020 is as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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 2.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,089,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 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;$112.52&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;340,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;$162.08&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;(65,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;$149.73&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;(350,776)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;$108.83&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;(115,570)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;$120.19&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;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;Outstanding as of September 27, 2020&lt;/span&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;899,030&#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;$133.85&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="i9c0a1d222a524e8e88694f5ec1953e1d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfMS0yLTEtMS0w_3b64a04d-f7cb-4674-a043-8c927065e849"
      unitRef="shares">1089916</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i9c0a1d222a524e8e88694f5ec1953e1d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfMS00LTEtMS0w_f6e5657a-7659-4eee-92da-8cc1d1085ddc"
      unitRef="usdPerShare">112.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfMi0yLTEtMS0w_e8d296d8-fc32-44fe-a6fe-9ea52b8b95a9"
      unitRef="shares">340526</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfMi00LTEtMS0w_dfea8893-cd6c-4e05-bd11-3fc86cfb6533"
      unitRef="usdPerShare">162.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChange
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfMy0yLTEtMS0w_54cda4fb-f51e-4125-834b-d3c5d5516aa4"
      unitRef="shares">65066</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChange>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChangeWeightedAverageGrantDateFairValue
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfMy00LTEtMS0w_25cc1617-10da-4f15-84de-2d721e34002c"
      unitRef="usdPerShare">149.73</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPerformanceAssumptionChangeWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfNC0yLTEtMS0w_d5c54950-7d4d-4185-8ca3-02903b6942b3"
      unitRef="shares">350776</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfNC00LTEtMS0w_56873bf8-6a45-4871-991b-966b8e4436b1"
      unitRef="usdPerShare">108.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfNS0yLTEtMS0w_ad6b5d38-e67e-4c7a-a129-e58fc9a2f673"
      unitRef="shares">115570</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfNS00LTEtMS0w_d048f3f1-edbb-4b3e-aa74-4619f6598e81"
      unitRef="usdPerShare">120.19</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id83fe73795b64c5f849aefb7d2380968_I20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfNi0yLTEtMS0w_9204e663-8e2f-4d8e-a7c0-2200b3807c26"
      unitRef="shares">899030</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id83fe73795b64c5f849aefb7d2380968_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOjM3NzNhMjFiMzUxMTQzNjM4Y2I4MWExYTAzZGQ5OGY3L3RhYmxlcmFuZ2U6Mzc3M2EyMWIzNTExNDM2MzhjYjgxYTFhMDNkZDk4ZjdfNi00LTEtMS0w_01090b42-b2b5-401a-8946-0cd99f79cd9f"
      unitRef="usdPerShare">133.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <hsy:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjc4Nw_3a498c2f-b658-413b-bfc9-a8bc4114df09">&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;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 9pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,526&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 9pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;478,145&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 9pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;162.08&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 9pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115.29&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 18pt;text-align:left;vertical-align: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 9pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.08&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 9pt 2px 0;text-align:right;vertical-align: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.40&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18pt;text-align:left;vertical-align: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;2.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 18pt;text-align:left;vertical-align: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;17.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;20.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hsy:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfMi0yLTEtMS0w_313a48d8-b8d7-4202-a977-d48f83bf753d"
      unitRef="shares">340526</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i89356c511e344ab1b1720603699adc03_D20190101-20190929"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfMi00LTEtMS0w_3dea753c-db00-49ab-9d94-40cfda2a470d"
      unitRef="shares">478145</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfMy0yLTEtMS0w_ac72f4a8-e93a-46f0-98cf-38455e103d9a"
      unitRef="usdPerShare">162.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i89356c511e344ab1b1720603699adc03_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfMy00LTEtMS0w_bf73d2eb-a86c-4131-a90a-1ff07e0500ba"
      unitRef="usdPerShare">115.29</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharePrice
      contextRef="id83fe73795b64c5f849aefb7d2380968_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfNS0yLTEtMS0w_135c2f7f-5e12-44e5-979b-f7a28caa4251"
      unitRef="usdPerShare">80.08</us-gaap:SharePrice>
    <us-gaap:SharePrice
      contextRef="ifaae271ed9e04997a896c27e0444db4a_I20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfNS00LTEtMS0w_bed88ac0-9bf3-4d99-bb80-0ce61d4a3c88"
      unitRef="usdPerShare">48.40</us-gaap:SharePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfNi0yLTEtMS0w_023655eb-9663-419b-98a6-45d0ae9399fb"
      unitRef="number">0.020</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i89356c511e344ab1b1720603699adc03_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfNi00LTEtMS0w_22a096d9-54d7-4a68-b17b-8a2c52bc415a"
      unitRef="number">0.026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i6e8b5fe28fef41409a5acda570bc6e1d_D20200101-20200927"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfNy0yLTEtMS0w_0a1fc430-73e5-453f-a2b2-ec1dbc52b40a"
      unitRef="number">0.173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i89356c511e344ab1b1720603699adc03_D20190101-20190929"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RhYmxlOmE5YjgzNTU5YzI2MDQ1YjU4NmZhMjRmZjZlNTRiMzE5L3RhYmxlcmFuZ2U6YTliODM1NTljMjYwNDViNTg2ZmEyNGZmNmU1NGIzMTlfNy00LTEtMS0w_947ece5e-d48d-460d-a478-ed8c5a0feb7d"
      unitRef="number">0.203</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjUzNg_3db265f3-9ec3-4e82-9a92-5e90069215ac"
      unitRef="usd">52181000</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested>
    <hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjU0Mw_048d96b7-c70a-4775-80e0-64fb01eb8e65"
      unitRef="usd">48355000</hsy:ShareBasedCompensationArrangementByShareBasedPaymentAwardIntrinsicValueOfShareBasedLiabilitiesPaidCombinedWithFairValueOfSharesVested>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjY4NQ_e1bda6d3-713a-41e8-86a0-cac4533016ae"
      unitRef="shares">251246</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <hsy:DeferredCompensationArrangementwithIndividualConversionBasis
      contextRef="ia78119e9d54e4fb18d375551b9f4bbd6_D20200101-20200927"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83Ni9mcmFnOmQ0NTBmMGM3NGVkOTQ4MWQ5OTZiODgwZmZhNjViMjFhL3RleHRyZWdpb246ZDQ1MGYwYzc0ZWQ5NDgxZDk5NmI4ODBmZmE2NWIyMWFfNjczMg_c21da25d-01f8-422f-ba22-ca905f6254f2"
      unitRef="shares">1</hsy:DeferredCompensationArrangementwithIndividualConversionBasis>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNTY5Mg_9b9ba5a1-1f25-458a-becd-aa1d8804c9bd">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:120%"&gt;Our organizational structure is designed to ensure continued focus on North America, coupled with an emphasis on profitable growth in our focus international markets.  Our business is primarily organized around geographic regions, which enables us to build processes for repeatable success in our global markets. As a result, we have defined our operating segments on a geographic basis, as this aligns with how our Chief Operating Decision Maker (&#x201c;CODM&#x201d;) manages our business, including resource allocation and performance assessment.  Our North America business, which generates approximately 91% of our consolidated revenue, is our only reportable segment.  None of our other operating segments meet the quantitative thresholds to qualify as reportable segments; therefore, these operating segments are combined and disclosed below as International and Other.&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&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; - &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 traditional chocolate and non-chocolate confectionery market position, as well as our grocery and growing snacks market positions, in the United States and Canada.  This includes developing and growing our business in chocolate and non-chocolate confectionery, pantry, food service and other snacking product lines.&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 and Other&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; - &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 and Other 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 China, 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.  This segment also includes our global retail operations, including Hershey'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's trademarks and products to third parties around the world.&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="#i9abf03143c10435aabee0ce04ae0c724_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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.340%"/&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:13.749%"/&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:13.749%"/&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:13.749%"/&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:13.757%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;Net sales:&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 2px 9pt;text-align:left;vertical-align: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&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;2,014,152&#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,894,033&#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;5,442,760&#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;5,269,031&#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 9pt;text-align:left;vertical-align: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 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:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,677&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,389&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,715&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649,096&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;Total&lt;/span&gt;&lt;/td&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;2,219,829&#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;2,134,422&#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;5,964,475&#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;5,918,127&#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;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:10pt;font-weight:400;line-height:100%"&gt;Segment income:&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 9pt;text-align:left;vertical-align: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&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,109&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,388&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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,726,251&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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,606,047&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 9pt;text-align:left;vertical-align: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 and Other&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;24,477&#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;39,444&#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;36,512&#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;81,631&#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 segment income&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671,586&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,832&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 3pt 2px 1pt;text-align:right;vertical-align: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,762,763&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687,678&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;Unallocated corporate expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,934&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,273&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,384&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,162&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) losses on commodity derivatives&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,758)&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 3pt 2px 1pt;text-align:right;vertical-align: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,138&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 3pt 2px 1pt;text-align:right;vertical-align: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,483&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 3pt 2px 1pt;text-align:right;vertical-align: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,447)&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;Long-lived asset impairment charges (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="#i9abf03143c10435aabee0ce04ae0c724_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 6&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,143&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,741&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;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="#i9abf03143c10435aabee0ce04ae0c724_67" 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611,410&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460,815&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,377,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,309,754&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;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="#i9abf03143c10435aabee0ce04ae0c724_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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="#i9abf03143c10435aabee0ce04ae0c724_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 18&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,644&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,999&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,601&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;Income before income taxes&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;562,508&#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;407,360&#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;1,231,597&#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;1,166,463&#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;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 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 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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.956%"/&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:11.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&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:11.680%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gains) losses on mark-to-market valuation of commodity derivative positions recognized in income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;9,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(19,847)&lt;/span&gt;&lt;/td&gt;&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="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,521&#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,095&#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;10,294&#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,400&#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) losses 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="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;(71,758)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;12,138&#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;10,483&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(13,447)&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 September&#160;27, 2020, 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 $58,484. Based on our forecasts of the timing of the recognition of the underlying hedged items, we expect to reclassify net pretax gains on commodity derivatives of $28,708 to segment operating results in the next twelve months.&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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.057%"/&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.824%"/&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.824%"/&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.824%"/&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.827%"/&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;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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;56,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;56,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;164,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,977&#160;&lt;/span&gt;&lt;/td&gt;&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="6" 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;International and Other&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;6,956&#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;7,202&#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;21,202&#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;21,866&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;75,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;74,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;217,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;218,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&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: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;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 12pt;text-align:left;vertical-align: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="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,914,316&#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,797,576&#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;5,185,858&#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;5,019,119&#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 12pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899,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="padding:2px 1pt;text-align:left;vertical-align: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="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,219,829&#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,134,422&#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;5,964,475&#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;5,918,127&#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:3pt"&gt;&lt;span&gt;&lt;br/&gt;&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;The majority of our products are confectionery or confectionery-based and include chocolate and non-chocolate confectionery products, gum and mint refreshment products, spreads, snack bites and mixes, as well as pantry items such as baking ingredients, toppings and sundae syrups. Our snacks portfolio includes ready-to-eat popcorn, baked and trans fat free snacks, protein bars and other better-for-you snacks. Additional information regarding our net sales disaggregated by product line is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.126%"/&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;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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&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="6" style="padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confectionery and confectionery-based portfolio&lt;/span&gt;&lt;/td&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,078,582&#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,022,641&#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;5,578,997&#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;5,609,796&#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="6" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Snacks portfolio&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;141,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,219,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,134,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,964,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,918,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7c4158fb742147e8ad0da9c49627e35f_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNjI1_a6780c91-1b30-463b-92af-2fa49a2e92e2"
      unitRef="number">0.91</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNTcxNg_dfa7b66e-ce38-4e81-b6c9-fe6882cd39a0">&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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.340%"/&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:13.749%"/&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:13.749%"/&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:13.749%"/&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:13.757%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;Net sales:&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 2px 9pt;text-align:left;vertical-align: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&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;2,014,152&#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,894,033&#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;5,442,760&#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;5,269,031&#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 9pt;text-align:left;vertical-align: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 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:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,677&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;240,389&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,715&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;649,096&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;Total&lt;/span&gt;&lt;/td&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;2,219,829&#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;2,134,422&#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;5,964,475&#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;5,918,127&#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;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:10pt;font-weight:400;line-height:100%"&gt;Segment income:&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 9pt;text-align:left;vertical-align: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&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;647,109&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,388&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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,726,251&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 colspan="2" style="background-color:#cceeff;padding:2px 3pt 2px 0;text-align:right;vertical-align: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,606,047&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 9pt;text-align:left;vertical-align: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 and Other&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;24,477&#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;39,444&#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;36,512&#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;81,631&#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 segment income&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671,586&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;609,832&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 3pt 2px 1pt;text-align:right;vertical-align: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,762,763&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,687,678&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;Unallocated corporate expense (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,934&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,273&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;363,384&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;378,162&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) losses on commodity derivatives&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 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(71,758)&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 3pt 2px 1pt;text-align:right;vertical-align: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,138&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 3pt 2px 1pt;text-align:right;vertical-align: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,483&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 3pt 2px 1pt;text-align:right;vertical-align: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,447)&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;Long-lived asset impairment charges (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="#i9abf03143c10435aabee0ce04ae0c724_55" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 6&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&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 colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,143&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,741&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;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="#i9abf03143c10435aabee0ce04ae0c724_67" 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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="padding:2px 1pt;text-align:left;vertical-align: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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611,410&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;460,815&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,377,583&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,309,754&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;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="#i9abf03143c10435aabee0ce04ae0c724_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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,592&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="#i9abf03143c10435aabee0ce04ae0c724_94" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"&gt;Note 18&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,644&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,999&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,394&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 3pt 2px 1pt;text-align:right;vertical-align: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,601&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;Income before income taxes&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;562,508&#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;407,360&#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;1,231,597&#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;1,166,463&#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;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 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;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18ae0f48bf6648c0980f76a6233aa0fb_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMy0yLTEtMS0w_c08d4f59-cbc1-40bd-892f-ab203a95c7a3"
      unitRef="usd">2014152000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i23a732a608484db9b58f37277081eaac_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMy00LTEtMS0w_bff93068-02a5-48f2-a229-18e314edfd7d"
      unitRef="usd">1894033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4082c060c0d74cce937041370a6e2bfc_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMy02LTEtMS0w_19365bd0-f6a0-4fb9-92d1-74d7b96e9c40"
      unitRef="usd">5442760000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1cc90ea2638b40f7835bd3e3a5ae2555_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMy04LTEtMS0w_0ac123f5-b5a2-4c5a-888c-9c9ad29df71d"
      unitRef="usd">5269031000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib420dce28faa468dbbf42030067f30f5_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNC0yLTEtMS0w_21555660-ee42-4621-85f7-21fbe1b329eb"
      unitRef="usd">205677000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3fc7f3caedaf469dbba199d70b10f612_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNC00LTEtMS0w_3923f5aa-304a-4a89-b2d0-666b0202f17b"
      unitRef="usd">240389000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i566f5793cf324509a49a8bb28f1f0546_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNC02LTEtMS0w_a58e2ffa-79ce-4702-a827-a7e93d9fec9b"
      unitRef="usd">521715000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0458098826f4ce3b1b9efd1d3511c05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNC04LTEtMS0w_359387e0-1d78-40be-8229-3c9b446f9df7"
      unitRef="usd">649096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNS0yLTEtMS0w_68a7319e-b5e8-4b49-9e08-b6add9b3dac1"
      unitRef="usd">2219829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNS00LTEtMS0w_eab8a592-f905-4161-9631-05cfaced8625"
      unitRef="usd">2134422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNS02LTEtMS0w_606334fe-0181-4638-a4ee-8c75645b1c42"
      unitRef="usd">5964475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfNS04LTEtMS0w_894ea85c-607b-49b0-93b6-75ce3df13faa"
      unitRef="usd">5918127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:OperatingIncomeLoss
      contextRef="i18ae0f48bf6648c0980f76a6233aa0fb_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOC0yLTEtMS0w_d7e0b84c-b426-4c2b-94fd-90f71427449e"
      unitRef="usd">647109000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i23a732a608484db9b58f37277081eaac_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOC00LTEtMS0w_3c01eb8c-6c93-41d3-b870-03516b18c031"
      unitRef="usd">570388000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4082c060c0d74cce937041370a6e2bfc_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOC02LTEtMS0w_c69ebe43-26bc-4ff0-8935-039f8ac24914"
      unitRef="usd">1726251000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1cc90ea2638b40f7835bd3e3a5ae2555_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOC04LTEtMS0w_25d46407-856e-4f38-88bf-c1b66bca4185"
      unitRef="usd">1606047000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib420dce28faa468dbbf42030067f30f5_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOS0yLTEtMS0w_2be1ea67-453d-4193-9882-569ed3c60aaf"
      unitRef="usd">24477000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3fc7f3caedaf469dbba199d70b10f612_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOS00LTEtMS0w_d0904f97-ac6b-4121-a14d-57155ba0656d"
      unitRef="usd">39444000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i566f5793cf324509a49a8bb28f1f0546_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOS02LTEtMS0w_2b9a0717-af4e-4d1b-98fe-861738a18799"
      unitRef="usd">36512000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if0458098826f4ce3b1b9efd1d3511c05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfOS04LTEtMS0w_8dfe48a6-02df-4f4c-a913-a8bd7f96c910"
      unitRef="usd">81631000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic4f773d7681447b1abc201470d57a03f_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTAtMi0xLTEtMA_14ecd5c1-af6e-4457-bcb8-e872ca8aa774"
      unitRef="usd">671586000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9934af229b16411badf03de6ec905727_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTAtNC0xLTEtMA_0ed1db21-5b65-4b65-8e67-d2c547cbaa34"
      unitRef="usd">609832000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ib299240e144a462ca35e0de1f876c2b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTAtNi0xLTEtMA_09ef0684-a37f-4518-8d05-8274b03877dd"
      unitRef="usd">1762763000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if6e39362b8224ee3b7563c0950f3746c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTAtOC0xLTEtMA_5fad392f-ab6f-4de1-b944-aa67b1bd731f"
      unitRef="usd">1687678000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i29732d548e5d4c9abdee216bbf0c24b1_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTEtMi0xLTEtMA_58e8943f-1f88-4bc8-b778-8403306d5613"
      unitRef="usd">131934000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="ibc8b56b97d93466da71eeb74e6d9fa31_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTEtNC0xLTEtMA_15e724d4-4a6f-4272-8ad0-808d7a7dc0a0"
      unitRef="usd">135273000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i8b008f40547d4af49cc65973295f6eca_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTEtNi0xLTEtMA_0b322088-3540-4386-8837-312929e6ea29"
      unitRef="usd">363384000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="id776715816ab45aca6eae6e26c8f4a16_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTEtOC0xLTEtMA_137dd61e-ea0d-4572-9e99-b3a926342221"
      unitRef="usd">378162000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ife8300711d5b47159d7edcbfaedce90b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTItMi0xLTEtMA_9d73410c-374d-41cb-82a6-6257dcd90154"
      unitRef="usd">71758000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ic31a6a3c8863418b850fb525aa495cb4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTItNC0xLTEtMA_11855459-a569-4e13-9e30-9020998cd064"
      unitRef="usd">-12138000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i95bd2c3c75544af7ac37e31845161544_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTItNi0xLTEtMA_c175c1ab-bd72-4bb3-807a-ae88d85edc29"
      unitRef="usd">-10483000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="idfec7cade86543d0a34b93cfcd231931_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTItOC0xLTEtMA_f12d6f7b-a78f-4bd8-b000-bdf161aa4f95"
      unitRef="usd">13447000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:AssetImpairmentCharges
      contextRef="ife8300711d5b47159d7edcbfaedce90b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTMtMi0xLTEtMA_1c9600a6-7702-48d8-ac48-d1748a8352eb"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="ic31a6a3c8863418b850fb525aa495cb4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTMtNC0xLTEtMA_93beea69-8402-4785-a27b-d6f7a47b4b6d"
      unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="i95bd2c3c75544af7ac37e31845161544_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTMtNi0xLTEtMA_70e72f51-eb05-428e-8f60-de531c66200d"
      unitRef="usd">9143000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges
      contextRef="idfec7cade86543d0a34b93cfcd231931_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTMtOC0xLTEtMA_bd971db6-f1b3-46b5-80f1-f0ad9901e38c"
      unitRef="usd">4741000</us-gaap:AssetImpairmentCharges>
    <us-gaap:RestructuringCharges
      contextRef="ife8300711d5b47159d7edcbfaedce90b_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTQtMi0xLTEtMA_675a5c23-f7f6-47de-8f3b-b5ca20ebc8b2"
      unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ic31a6a3c8863418b850fb525aa495cb4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTQtNC0xLTEtMA_5460836e-6ac3-4623-addf-47933eed71c8"
      unitRef="usd">1606000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i95bd2c3c75544af7ac37e31845161544_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTQtNi0xLTEtMA_49f2cb01-d410-4432-a3e6-99430077511b"
      unitRef="usd">2170000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="idfec7cade86543d0a34b93cfcd231931_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTQtOC0xLTEtMA_43dbadf1-a2c3-4498-9c59-41641787fa30"
      unitRef="usd">8468000</us-gaap:RestructuringCharges>
    <us-gaap:OperatingIncomeLoss
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTctMi0xLTEtMA_c0ba29f1-4d1e-4be1-8a54-542b476ad8f8"
      unitRef="usd">611410000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTctNC0xLTEtMA_6e4b5e06-3946-4d14-a6da-6a99c489687c"
      unitRef="usd">460815000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTctNi0xLTEtMA_2362eaeb-2775-4904-9702-5cd33f28a137"
      unitRef="usd">1377583000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTctOC0xLTEtMA_2381b60e-2a39-4188-8d60-4fffff1a593d"
      unitRef="usd">1309754000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTgtMi0xLTEtMA_ef442242-07a3-404d-a121-b6e1a896d633"
      unitRef="usd">-37258000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTgtNC0xLTEtMA_40921c72-eb75-4dfd-a77c-d76742db0727"
      unitRef="usd">-35456000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTgtNi0xLTEtMA_54a4553f-67a5-4c86-8b7f-f28af9789ba7"
      unitRef="usd">-111592000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTgtOC0xLTEtMA_76844f9c-3802-4979-bda4-8613cb1222e7"
      unitRef="usd">-106690000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTktMi0xLTEtMA_e78d92d8-d0bd-4cb3-982b-76dff709d149"
      unitRef="usd">-11644000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTktNC0xLTEtMA_1eaf3b19-03b3-44f8-a7fa-cae5a2284c8a"
      unitRef="usd">-17999000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTktNi0xLTEtMA_b90caf96-bc28-470f-be48-de70e39e83e3"
      unitRef="usd">-34394000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMTktOC0xLTEtMA_fc859560-3af0-4f17-820a-7b64f6d52fd6"
      unitRef="usd">-36601000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMjAtMi0xLTEtMA_6f7d3812-4cb4-40d3-b40b-25d9e587f504"
      unitRef="usd">562508000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMjAtNC0xLTEtMA_8b4d06d2-2cf1-4a4e-bf2b-b31120af90b5"
      unitRef="usd">407360000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMjAtNi0xLTEtMA_6efe1076-c01f-4778-a310-7a92feb0dc3c"
      unitRef="usd">1231597000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjQxYTA0ZmJmNjc0MTQyMWZiYTcxYzk0OTgzYzEzMDE5L3RhYmxlcmFuZ2U6NDFhMDRmYmY2NzQxNDIxZmJhNzFjOTQ5ODNjMTMwMTlfMjAtOC0xLTEtMA_55ca4774-6c5f-49fd-85a5-81b62db5b98d"
      unitRef="usd">1166463000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <hsy:AllocationOfNetDerivativeGainsLossesFromEconomicHedgesToOperatingResultsOfReportingSegmentsTableTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNTcwMw_2694197c-0289-4cbc-b958-0e90c376e50e">&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;Activity within the unallocated mark-to-market adjustment for commodity derivatives is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.685%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.956%"/&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:11.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.676%"/&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:11.680%"/&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;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;Nine 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (gains) losses on mark-to-market valuation of commodity derivative positions recognized in income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;9,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(19,847)&lt;/span&gt;&lt;/td&gt;&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="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,521&#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,095&#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;10,294&#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,400&#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) losses 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="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;(71,758)&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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;12,138&#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;10,483&#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;border-bottom:3pt double #000000;border-top:1pt solid #000000;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;(13,447)&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;</hsy:AllocationOfNetDerivativeGainsLossesFromEconomicHedgesToOperatingResultsOfReportingSegmentsTableTableTextBlock>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="iaa289b66abcc440b8839a37c1f504d25_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMi0yLTEtMS0w_23c2559c-5659-4e33-9cba-2a3a96d69162"
      unitRef="usd">74279000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="if1b2d5f52edb40ea886e02973ed143d4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMi00LTEtMS0w_15501746-4937-484c-9535-fd0d91010d41"
      unitRef="usd">-9043000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="i3f3c68ce94104ac08da90a7def1ffe0e_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMi02LTEtMS0w_aabcff3b-937d-4d49-9953-a9b82a7fadf8"
      unitRef="usd">-189000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <us-gaap:DerivativeGainLossOnDerivativeNet
      contextRef="ida41c35e5a244df8b17a5875f8ba16a8_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMi04LTEtMS0w_525fc024-66a2-43d0-b86d-983f5c13477a"
      unitRef="usd">19847000</us-gaap:DerivativeGainLossOnDerivativeNet>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="i1ad9388ad5af43678698ad78c27f78a5_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMy0yLTEtMS0w_ea881397-653d-4921-880d-2a76b6b0b5b4"
      unitRef="usd">-2521000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="i2ee31b71981f4a5ca10abf3c2b30999d_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMy00LTEtMS0w_cb788d31-324f-4abb-ac74-f99f0ba2679d"
      unitRef="usd">-3095000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="i7505dd939a104ccd8c1ca1b43967cb67_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMy02LTEtMS0w_263486ab-fefd-40c1-b783-5f93d0028120"
      unitRef="usd">-10294000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="i5aaabca4130649aaaf813648a78276ad_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfMy04LTEtMS0w_013bcc9d-d147-4f7a-bde6-d72c6c43d343"
      unitRef="usd">-6400000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses
      contextRef="ida9db8edcb4942bba9400d4f53fc0ece_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfNC0yLTEtMS0w_d79f1f18-e85f-4ae2-8972-180c087304e1"
      unitRef="usd">71758000</hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses>
    <hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses
      contextRef="i7d48c429d5d54761833b3dedd805739f_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfNC00LTEtMS0w_75c1b853-72ea-4039-98b4-ca6481a3b21c"
      unitRef="usd">-12138000</hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses>
    <hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses
      contextRef="i8898cd30393b4087b51ae0501b6b7725_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfNC02LTEtMS0w_c82dcd6e-64ed-442d-850d-b529b0cdbeb3"
      unitRef="usd">-10483000</hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses>
    <hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses
      contextRef="ic8090cb805644fb48bf2541211a13513_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjZiNTNjNzZlMjJlMzQzMGFhZGY1OTg1MzkwODM5MWZmL3RhYmxlcmFuZ2U6NmI1M2M3NmUyMmUzNDMwYWFkZjU5ODUzOTA4MzkxZmZfNC04LTEtMS0w_f7807797-0ce5-4e03-9dee-d7a22cc26c5c"
      unitRef="usd">13447000</hsy:NetMarktoMarketValuationofCertainDerivativePositionsRecognizedinUnallocatedDerivativeGainsLosses>
    <hsy:CumulativeAmountofMarktoMarketGainesLossesonCommodityDerivatives
      contextRef="i2df623503d5d4775b165b0b7f1d884d1_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNDc1OQ_88e86949-a87f-470e-ab7c-e8605707a314"
      unitRef="usd">58484000</hsy:CumulativeAmountofMarktoMarketGainesLossesonCommodityDerivatives>
    <hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome
      contextRef="i15d802a7924c4698b193990ba2644fb7_D20210101-20211003"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNDkyMQ_8a448900-6139-4c7f-a4fa-5c1d06e0392b"
      unitRef="usd">-28708000</hsy:NetGainLossOnCommodityDerivativePositionsReclassifiedFromUnallocatedDerivativeGainsLossesToSegmentIncome>
    <us-gaap:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNTcxMg_828c5e1f-4653-469e-8e7d-165bed12d1de">&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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.057%"/&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.824%"/&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.824%"/&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.824%"/&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.827%"/&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;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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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&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;56,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;56,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;164,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,977&#160;&lt;/span&gt;&lt;/td&gt;&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="6" 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;International and Other&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;6,956&#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;7,202&#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;21,202&#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;21,866&#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="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;75,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;74,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;217,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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;218,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i18ae0f48bf6648c0980f76a6233aa0fb_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMi0yLTEtMS0w_39f956ef-db2c-4061-bedd-202d4e0b19c6"
      unitRef="usd">56518000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i23a732a608484db9b58f37277081eaac_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMi00LTEtMS0w_f1c91021-d7a0-43db-b9bf-258ab48d4557"
      unitRef="usd">56895000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i4082c060c0d74cce937041370a6e2bfc_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMi02LTEtMS0w_3fa45aa1-7ffc-4e88-9914-7350598d9c5a"
      unitRef="usd">164599000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1cc90ea2638b40f7835bd3e3a5ae2555_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMi04LTEtMS0w_b26d7dfc-b8b0-46cc-b6ca-58d4832ca281"
      unitRef="usd">165977000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib420dce28faa468dbbf42030067f30f5_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMy0yLTEtMS0w_6a72ffad-57b5-4e4f-b213-3b3d23dbc225"
      unitRef="usd">6956000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3fc7f3caedaf469dbba199d70b10f612_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMy00LTEtMS0w_3667cb38-96f9-4503-90e2-5b23bc1b5cc3"
      unitRef="usd">7202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i566f5793cf324509a49a8bb28f1f0546_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMy02LTEtMS0w_ab20256b-1c2c-419b-a36f-8d730a3ff9f4"
      unitRef="usd">21202000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="if0458098826f4ce3b1b9efd1d3511c05_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfMy04LTEtMS0w_d60f8915-aaa6-4073-87bc-d065667edec6"
      unitRef="usd">21866000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6f185ea64af140409652557b5bbddbc1_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNC0yLTEtMS0w_f54834a1-de33-4541-9278-789203fcdd87"
      unitRef="usd">11691000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i90f76122fe1b4b278dc5adbf2d6ccac6_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNC00LTEtMS0w_d2c4e4f5-e11d-4e99-9a22-6bf5dc337d7c"
      unitRef="usd">10398000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1dfa280da707473bb17cf5f885e6ccea_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNC02LTEtMS0w_e96dd1cc-a5b8-4e63-8c3c-a6e90ce221ad"
      unitRef="usd">31888000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i49d2cb2d181c4ccd9ead48a21ae6d235_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNC04LTEtMS0w_c0e88699-6c92-4999-8e81-3c22433416c6"
      unitRef="usd">30998000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNS0yLTEtMS0w_515deceb-ccd3-405d-809d-18c475aec829"
      unitRef="usd">75165000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNS00LTEtMS0w_29f5638b-95f8-4fa6-9697-fef872fc7762"
      unitRef="usd">74495000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNS02LTEtMS0w_bcb89a47-5515-49fd-a3e5-0e507784c241"
      unitRef="usd">217689000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOmIwZDYyMDU2ZjY4NzRjZTRhN2FjZDMyYWMzNjk3NTAzL3RhYmxlcmFuZ2U6YjBkNjIwNTZmNjg3NGNlNGE3YWNkMzJhYzM2OTc1MDNfNS04LTEtMS0w_87a2fe4d-ff69-43a1-beff-04240741c44f"
      unitRef="usd">218841000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNTcyMA_7771f670-92c5-4cee-885b-81332d33d38d">&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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.981%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.428%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.988%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/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;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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&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: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;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 12pt;text-align:left;vertical-align: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="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,914,316&#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,797,576&#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;5,185,858&#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;5,019,119&#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 12pt;text-align:left;vertical-align: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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;305,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;778,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;899,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="padding:2px 1pt;text-align:left;vertical-align: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="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,219,829&#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,134,422&#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;5,964,475&#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;5,918,127&#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="i0efceef1dc1940e6aaabe6390217558c_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfMy0yLTEtMS0w_3d8fa10a-582b-4783-b863-e571a271d64f"
      unitRef="usd">1914316000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i394e1d960acf4706910e4d064edebeb1_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfMy00LTEtMS0w_1ce0149d-497f-49ea-ab23-2e97f7b360b1"
      unitRef="usd">1797576000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e4f2d718a99400296da2e14f4d5845b_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfMy02LTEtMS0w_75143953-96d1-4c2e-b646-bc67deb4c43a"
      unitRef="usd">5185858000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if56707754b0e46e6ab1af12c979b3314_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfMy04LTEtMS0w_5fcf33df-141a-4be0-a005-0d5904905cd5"
      unitRef="usd">5019119000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i346ad19ede554a8f9e2796cbfc398f7d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNC0yLTEtMS0w_f190951c-1bdf-4d46-aa80-241ed0578379"
      unitRef="usd">305513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0a7682df85074bc9bd933bc09e567e45_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNC00LTEtMS0w_dd86e35e-c624-4d44-82e3-a544945785a6"
      unitRef="usd">336846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i282e4506eb8d445bbee06155947d3c73_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNC02LTEtMS0w_ac2394c6-f3d0-4cdf-a656-39b4f8631576"
      unitRef="usd">778617000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d46f610303c4538bf6487f773d87ffa_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNC04LTEtMS0w_b471b17d-2fd4-4dd3-a478-7e82745f89ac"
      unitRef="usd">899008000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNS0yLTEtMS0w_ee5791d7-5483-4a5d-a195-bdc11b6cc0db"
      unitRef="usd">2219829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNS00LTEtMS0w_11804e89-e1cb-438c-a2ed-bbefb483a7be"
      unitRef="usd">2134422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNS02LTEtMS0w_69d08622-0f04-4b15-881a-2c0a3a2752ff"
      unitRef="usd">5964475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjg4YzIzYmVjNmFmNjQxNTFiNTQ4ZjQxY2NiNjU3NjI2L3RhYmxlcmFuZ2U6ODhjMjNiZWM2YWY2NDE1MWI1NDhmNDFjY2I2NTc2MjZfNS04LTEtMS0w_cad1ed6d-5c51-4e69-bded-82a00f980aff"
      unitRef="usd">5918127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RleHRyZWdpb246MzgwYWE4ZTRiZmY1NDczYWI3N2E5YjIwNmI4YTlmODNfNTcxNA_e886c6d8-0b10-4081-8c1e-940baebc6c7e">&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;The majority of our products are confectionery or confectionery-based and include chocolate and non-chocolate confectionery products, gum and mint refreshment products, spreads, snack bites and mixes, as well as pantry items such as baking ingredients, toppings and sundae syrups. Our snacks portfolio includes ready-to-eat popcorn, baked and trans fat free snacks, protein bars and other better-for-you snacks. Additional information regarding our net sales disaggregated by product line is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.528%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.493%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.431%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.126%"/&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;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;Nine Months Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net sales:&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="6" style="padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Confectionery and confectionery-based portfolio&lt;/span&gt;&lt;/td&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,078,582&#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,022,641&#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;5,578,997&#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;5,609,796&#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="6" style="background-color:#cceeff;padding:2px 1pt 2px 12pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Snacks portfolio&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;141,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385,478&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;308,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" 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 style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,219,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,134,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,964,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,918,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i249643852f5a4c92a512a81ae6feea34_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfMy0yLTEtMS0w_948d13c6-017b-434e-8970-40b8c8d8761a"
      unitRef="usd">2078582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic72c7ba3e84a444c92f2784da2dcb028_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfMy00LTEtMS0w_2e3f9598-3082-4c31-b477-79389426f964"
      unitRef="usd">2022641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib2ab6a5467cc4aebb61c02d7d77c83e1_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfMy02LTEtMS0w_9bd840ca-91ee-47a9-bbec-09e92da8c3d3"
      unitRef="usd">5578997000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f5f7ab32d02419281b2898c5e3671c5_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfMy04LTEtMS0w_ba8ae7ef-bd32-4c88-b646-f3ab67c858b1"
      unitRef="usd">5609796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i546704a1e054423d8056b41e7f8bf791_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNC0yLTEtMS0w_927e1332-7037-450f-8be0-c3666977315b"
      unitRef="usd">141247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad7428b2355643508e297536011f5da3_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNC00LTEtMS0w_77a282ac-689b-44f8-948c-d9cb10dcd75f"
      unitRef="usd">111781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fb44ed7d3cb4260a698208ee4f0ccec_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNC02LTEtMS0w_951a1b1c-842c-4c99-812f-dd79aa125e80"
      unitRef="usd">385478000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f624e5bf71d4306b0e5dd80885a9922_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNC04LTEtMS0w_4861582a-5fb1-4ab8-b7e4-c47fa6cdd2b6"
      unitRef="usd">308331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNS0yLTEtMS0w_9d0cdb45-7e2a-487e-8ec3-993c201566fb"
      unitRef="usd">2219829000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNS00LTEtMS0w_2c467b79-520e-4928-9eb7-61c8b5e08d5b"
      unitRef="usd">2134422000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNS02LTEtMS0w_4928e3ab-da21-46c5-9b9d-64cef6de3a3a"
      unitRef="usd">5964475000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF83OS9mcmFnOjM4MGFhOGU0YmZmNTQ3M2FiNzdhOWIyMDZiOGE5ZjgzL3RhYmxlOjMwM2IxNzExN2VkYjQ3YzdiNmM2MWExODJjMTBiNmUwL3RhYmxlcmFuZ2U6MzAzYjE3MTE3ZWRiNDdjN2I2YzYxYTE4MmMxMGI2ZTBfNS04LTEtMS0w_736be343-6fd3-4584-a28c-69aabda34af3"
      unitRef="usd">5918127000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RleHRyZWdpb246OGUxNWZhM2Y4YjUxNGQzNjgxNmJhYzJiYmQ4YjU5MmNfNjk1_18fa00f3-08b1-44d6-b28c-1930dd1a28d0">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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.427%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.071%"/&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:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 27, 2020&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:9pt;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:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 repurchased in the open market under pre-approved share repurchase programs&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;951,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;150,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="display:none"/&gt;&lt;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;Shares repurchased to replace Treasury Stock issued for stock options and incentive compensation&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;450,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;61,196&#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 style="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:100%"&gt;Total share repurchases&lt;/span&gt;&lt;/div&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;1,401,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;211,196&#160;&lt;/span&gt;&lt;/td&gt;&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: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:100%"&gt;Shares issued for stock options and incentive compensation&lt;/span&gt;&lt;/div&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;(698,637)&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;(29,071)&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 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;702,501&#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;182,125&#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;In July 2018, our Board of Directors approved a $500,000 share repurchase authorization to repurchase shares of our Common Stock. As of September&#160;27, 2020, $260,000 remained available for repurchases of our Common Stock under this program. 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.</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RleHRyZWdpb246OGUxNWZhM2Y4YjUxNGQzNjgxNmJhYzJiYmQ4YjU5MmNfNjk0_eccd7229-54b4-4161-806b-235d1dbfcc85">&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;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:98.427%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.762%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.598%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.071%"/&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:9pt;font-weight:700;line-height:100%"&gt;Nine Months Ended September 27, 2020&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:9pt;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:9pt;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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 repurchased in the open market under pre-approved share repurchase programs&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;951,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;150,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="display:none"/&gt;&lt;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;Shares repurchased to replace Treasury Stock issued for stock options and incentive compensation&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;450,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;61,196&#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 style="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:100%"&gt;Total share repurchases&lt;/span&gt;&lt;/div&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;1,401,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;211,196&#160;&lt;/span&gt;&lt;/td&gt;&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: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:100%"&gt;Shares issued for stock options and incentive compensation&lt;/span&gt;&lt;/div&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;(698,637)&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;(29,071)&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 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;702,501&#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;182,125&#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:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i0bf88fad7b414607a014fec4a569e743_D20200101-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfMy0xLTEtMS0w_d814ceb7-0bcc-41bd-aa9c-235fa0df3cd7"
      unitRef="shares">951138</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="i0bf88fad7b414607a014fec4a569e743_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfMy0zLTEtMS0w_2b0ca316-2732-4102-af7c-b7f76b063421"
      unitRef="usd">150000000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ia2402f1f74a24947a63bc0196ae189b6_D20200101-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfNS0xLTEtMS0w_5751171d-0d95-486e-babc-64e27cb5e95c"
      unitRef="shares">450000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ia2402f1f74a24947a63bc0196ae189b6_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfNS0zLTEtMS0w_f1d86cf3-4dbc-4457-a3cf-dc2996cb8182"
      unitRef="usd">61196000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfNi0xLTEtMS0w_b6bee661-de06-4e31-8b6d-c554f75c4ca9"
      unitRef="shares">1401138</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:StockRepurchasedDuringPeriodValue
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfNi0zLTEtMS0w_24c11965-8283-44bc-9353-e21d7f09adc8"
      unitRef="usd">211196000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfNy0xLTEtMS0w_5d4ab4f8-8cc1-43eb-8916-fc939dae4aad"
      unitRef="shares">698637</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfNy0zLTEtMS0w_17c08589-d5a4-49cd-8145-d1aeb0f4de83"
      unitRef="usd">29071000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensationGross>
    <hsy:TreasuryStockChangeinShares
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfOC0xLTEtMS0w_972d3126-53ef-48f1-841b-bf9db402d9e1"
      unitRef="usd">702501</hsy:TreasuryStockChangeinShares>
    <hsy:TreasuryStockChangeinValue
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RhYmxlOjJiYWJiZTY0YThiNDQ1NTQ5MzVhZmM4NzY4M2RkZjU3L3RhYmxlcmFuZ2U6MmJhYmJlNjRhOGI0NDU1NDkzNWFmYzg3NjgzZGRmNTdfOC0zLTEtMS0w_b7ba7a7c-4992-4d18-ad22-e42aa22a49fe"
      unitRef="usd">182125000</hsy:TreasuryStockChangeinValue>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="iea39e39b9b684e4d96da20911d90696b_I20180724"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RleHRyZWdpb246OGUxNWZhM2Y4YjUxNGQzNjgxNmJhYzJiYmQ4YjU5MmNfMTM5_6a045214-1505-4c63-b582-ab8752b41647"
      unitRef="usd">500000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84Mi9mcmFnOjhlMTVmYTNmOGI1MTRkMzY4MTZiYWMyYmJkOGI1OTJjL3RleHRyZWdpb246OGUxNWZhM2Y4YjUxNGQzNjgxNmJhYzJiYmQ4YjU5MmNfMjI1_2e5efb92-50db-4878-a6d4-ea46c28cef5c"
      unitRef="usd">260000000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84NS9mcmFnOjYyMDFlNzgzNjNkZTQzMDRhYmVlYTliODAyMGM3MzIxL3RleHRyZWdpb246NjIwMWU3ODM2M2RlNDMwNGFiZWVhOWI4MDIwYzczMjFfNTE0_4d6787e1-264a-4942-bde8-f7f3ad7a288b">NONCONTROLLING INTEREST  &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;Noncontrolling Interest in Subsidiary&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 currently own a 50% controlling interest in LSFC, a joint venture established in 2007 in China for the purpose of manufacturing and selling product to the joint venture partners. 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="#i9abf03143c10435aabee0ce04ae0c724_64" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;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:120%"&gt;, in October 2020, we entered into a definitive agreement to divest LSFC.&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 roll-forward showing the 2020 activity relating to the noncontrolling interest follows:&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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.724%"/&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:10pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&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;5,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 loss attributable to noncontrolling 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;(3,238)&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 comprehensive income - foreign currency translation adjustments&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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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, September&#160;27, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2020 net loss attributable to the noncontrolling interest reflects the 50% allocation of LSFC-related business realignment and impairment costs (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="#i9abf03143c10435aabee0ce04ae0c724_67" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 9&lt;/a&gt;&lt;/span&gt;).</us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i3654cff7c05e48488ae5c2a66cb9e8fa_I20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84NS9mcmFnOjYyMDFlNzgzNjNkZTQzMDRhYmVlYTliODAyMGM3MzIxL3RleHRyZWdpb246NjIwMWU3ODM2M2RlNDMwNGFiZWVhOWI4MDIwYzczMjFfOTM_5d40461b-400b-48c6-af6a-e46184e73655"
      unitRef="number">0.50</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:ScheduleOfStockholdersEquityTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84NS9mcmFnOjYyMDFlNzgzNjNkZTQzMDRhYmVlYTliODAyMGM3MzIxL3RleHRyZWdpb246NjIwMWU3ODM2M2RlNDMwNGFiZWVhOWI4MDIwYzczMjFfNTIz_388439b3-c494-4653-96c3-fb086f778aa8">&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 roll-forward showing the 2020 activity relating to the noncontrolling interest follows:&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;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.076%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.724%"/&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:10pt;font-weight:700;line-height:100%"&gt;Noncontrolling Interest&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&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;5,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align: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 loss attributable to noncontrolling 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;(3,238)&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 comprehensive income - foreign currency translation adjustments&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;425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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, September&#160;27, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 #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,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfStockholdersEquityTableTextBlock>
    <us-gaap:MinorityInterest
      contextRef="icab976ca8dbd4e09943b23e275c1c263_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84NS9mcmFnOjYyMDFlNzgzNjNkZTQzMDRhYmVlYTliODAyMGM3MzIxL3RhYmxlOjJiYmM2MWU3NzVhZTQ0ODRiMTc1YmFlOTUzYmYxMTQ0L3RhYmxlcmFuZ2U6MmJiYzYxZTc3NWFlNDQ4NGIxNzViYWU5NTNiZjExNDRfMS0xLTEtMS0w_d51d0706-6acc-45c9-b135-9ccbd9a4365f"
      unitRef="usd">5772000</us-gaap:MinorityInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ib3c50e17c8bc44b28d6498977bf1345f_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84NS9mcmFnOjYyMDFlNzgzNjNkZTQzMDRhYmVlYTliODAyMGM3MzIxL3RhYmxlOjJiYmM2MWU3NzVhZTQ0ODRiMTc1YmFlOTUzYmYxMTQ0L3RhYmxlcmFuZ2U6MmJiYzYxZTc3NWFlNDQ4NGIxNzViYWU5NTNiZjExNDRfMi0xLTEtMS0w_335ada0b-e7b2-4b71-b1e7-846dfca52175"
      unitRef="usd">-3238000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ib3c50e17c8bc44b28d6498977bf1345f_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84NS9mcmFnOjYyMDFlNzgzNjNkZTQzMDRhYmVlYTliODAyMGM3MzIxL3RhYmxlOjJiYmM2MWU3NzVhZTQ0ODRiMTc1YmFlOTUzYmYxMTQ0L3RhYmxlcmFuZ2U6MmJiYzYxZTc3NWFlNDQ4NGIxNzViYWU5NTNiZjExNDRfMy0xLTEtMS0w_cf171d55-2dc2-429e-a045-1d65906355b3"
      unitRef="usd">425000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="ic66ab6659f43484890d537d69b2e890f_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84NS9mcmFnOjYyMDFlNzgzNjNkZTQzMDRhYmVlYTliODAyMGM3MzIxL3RhYmxlOjJiYmM2MWU3NzVhZTQ0ODRiMTc1YmFlOTUzYmYxMTQ0L3RhYmxlcmFuZ2U6MmJiYzYxZTc3NWFlNDQ4NGIxNzViYWU5NTNiZjExNDRfNC0xLTEtMS0w_f07cefb3-d7f5-4609-b2ee-4026a53a9dc8"
      unitRef="usd">2959000</us-gaap:MinorityInterest>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF84OC9mcmFnOmU1OWM3NTIxY2I4MDQzODJiNTE5NTZiZDU5YWQ0NTFiL3RleHRyZWdpb246ZTU5Yzc1MjFjYjgwNDM4MmI1MTk1NmJkNTlhZDQ1MWJfNDM3_6ebee2ef-9da6-458d-a433-deda2ab34018">CONTINGENCIES We are subject to various pending or threatened legal proceedings and claims that arise in the ordinary course of our business. 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="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RleHRyZWdpb246ZDIxNTdhNThlZWU1NDdmZTg0ZjMxYjIxY2I4NzA2NjFfOTk2_ce2326a5-5621-4f94-b900-361b26fb854b">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-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 and diluted earnings per share based on the weighted-average number of shares of Common Stock and Class B common stock outstanding as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.661%"/&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:8.805%"/&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:8.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.805%"/&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:8.651%"/&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;September 27, 2020&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;September 29, 2019&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 6.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 11.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;119,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;115,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;42,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 11.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;206,491&#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;77,053&#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;122,424&#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;45,156&#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 11.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;325,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;121,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;237,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;87,707&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,688&#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;149,239&#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.21&#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.00&#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.59&#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.45&#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 6.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 11.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;325,922&#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;121,361&#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;237,600&#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;87,707&#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 11.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;121,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;87,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 11.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;(317)&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;(320)&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 11.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;447,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;121,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;325,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;87,387&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,688&#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;149,239&#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 11.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 18pt;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;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;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 18pt;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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 18pt;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;281&#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;510&#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 18pt;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;209,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;211,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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.14&#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.00&#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.54&#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.44&#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&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 earnings per share calculations for the three months ended September&#160;27, 2020 excluded 15 stock options (in thousands) that would have been antidilutive. There were no antidilutive stock options for the three months ended September&#160;29, 2019.&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;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;Nine 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;September 27, 2020&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;September 29, 2019&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 6.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 11.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;348,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;129,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;331,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;122,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 11.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;371,084&#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;138,219&#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;357,259&#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;132,036&#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 11.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;719,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;267,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;688,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;254,112&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,845&#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;148,989&#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;4.87&#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;4.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;4.62&#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;4.19&#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 6.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 11.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;719,692&#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;267,629&#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;688,393&#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;254,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 2px 11.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;267,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;254,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 11.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;(654)&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;(781)&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 11.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;987,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;266,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;942,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;253,331&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,845&#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;148,989&#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 11.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 18pt;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;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;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 18pt;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;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 18pt;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;366&#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;431&#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 18pt;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;209,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;210,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4.71&#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;4.40&#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;4.47&#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;4.18&#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 nine months ended September&#160;27, 2020 and September&#160;29, 2019 excluded 15 and 1,476 stock options (in thousands), respectively, that would have been antidilutive.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RleHRyZWdpb246ZDIxNTdhNThlZWU1NDdmZTg0ZjMxYjIxY2I4NzA2NjFfMTAwMA_1161f31f-f27d-4e41-86f7-ccfdbf059aaf">&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 and diluted earnings per share based on the weighted-average number of shares of Common Stock and Class B common stock outstanding as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.661%"/&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:8.805%"/&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:8.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.215%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.805%"/&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:8.651%"/&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;September 27, 2020&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;September 29, 2019&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 6.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 11.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;119,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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,308&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;115,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;42,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 11.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;206,491&#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;77,053&#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;122,424&#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;45,156&#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 11.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;325,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;121,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;237,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;87,707&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,688&#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;149,239&#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.21&#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.00&#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.59&#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.45&#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 6.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 11.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;325,922&#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;121,361&#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;237,600&#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;87,707&#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 11.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;121,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;87,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 11.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;(317)&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;(320)&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 11.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;447,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;121,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;325,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;87,387&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,688&#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;149,239&#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 11.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 18pt;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;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;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 18pt;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;557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 18pt;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;281&#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;510&#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 18pt;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;209,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;211,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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.14&#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.00&#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.54&#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.44&#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;table style="border-collapse:collapse;display:inline-table;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;Nine 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;September 27, 2020&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;September 29, 2019&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 6.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 11.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;348,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;129,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;331,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;122,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 11.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;371,084&#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;138,219&#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;357,259&#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;132,036&#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 11.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;719,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;267,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;688,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;254,112&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,845&#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;148,989&#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;4.87&#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;4.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;4.62&#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;4.19&#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 6.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 11.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;719,692&#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;267,629&#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;688,393&#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;254,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 2px 11.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;267,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;254,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 11.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;(654)&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;(781)&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 11.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;987,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;266,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;942,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;253,331&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 11.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;147,845&#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;148,989&#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 11.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 18pt;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;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;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 18pt;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;783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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 18pt;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;366&#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;431&#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 18pt;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;209,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;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;210,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;4.71&#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;4.40&#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;4.47&#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;4.18&#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="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNS0yLTEtMS0w_1f4cff7c-3515-4572-b3e2-a0b585373257"
      unitRef="usd">119431000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNS00LTEtMS0w_3d7d0345-f4bd-4def-8a57-9e5ff991d559"
      unitRef="usd">44308000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNS02LTEtMS0w_3e5ca037-4557-4be9-973c-6f6899765744"
      unitRef="usd">115176000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNS04LTEtMS0w_dfe3bd79-ff12-4891-b158-4a8752775494"
      unitRef="usd">42551000</us-gaap:Dividends>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNi0yLTEtMS0w_1a6b9809-4dbb-4ba7-968f-8fd8333c2850"
      unitRef="usd">206491000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNi00LTEtMS0w_d7de1628-2585-42ce-a485-31577c101bcb"
      unitRef="usd">77053000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNi02LTEtMS0w_07b248bb-8307-47e1-9227-54f9d9e20c9d"
      unitRef="usd">122424000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNi04LTEtMS0w_0899afd5-1c82-45ca-9a33-3b07f1753078"
      unitRef="usd">45156000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNy0yLTEtMS0w_5a226745-8918-46b9-8b90-2142678deb9b"
      unitRef="usd">325922000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNy00LTEtMS0w_259b16a9-2680-4323-bee1-f0f8cf496e71"
      unitRef="usd">121361000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNy02LTEtMS0w_03b6aee3-e3be-4e3b-afc6-1920041cb2d2"
      unitRef="usd">237600000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfNy04LTEtMS0w_03c63229-5d49-4368-b4ec-c1e1aa0f5be7"
      unitRef="usd">87707000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTAtMi0xLTEtMA_7568c2bb-a4c4-4743-af8b-0efd14fb7e36"
      unitRef="shares">147688000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTAtNC0xLTEtMA_12c42a58-593d-4d51-bdad-9045fd95584d"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTAtNi0xLTEtMA_f2c56cd1-5853-436c-8855-111668231639"
      unitRef="shares">149239000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTAtOC0xLTEtMA_5ba0663c-40a7-49ac-a066-40965e970a77"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTItMi0xLTEtMA_db7af221-4304-4835-9f5f-ef76a6b48670"
      unitRef="usdPerShare">2.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTItNC0xLTEtMA_0f7440a0-02c3-459d-b68c-741a362c28e5"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTItNi0xLTEtMA_20b094e6-9d5f-483f-9ff7-1373fd962197"
      unitRef="usdPerShare">1.59</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTItOC0xLTEtMA_859b21af-d380-4ea1-9178-872f7475943b"
      unitRef="usdPerShare">1.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTYtMi0xLTEtMA_7be40e13-2439-4f26-9e29-a61fe1e47cfe"
      unitRef="usd">325922000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTYtNC0xLTEtMA_3c961a30-b3aa-470e-8883-2bcf1bbc4785"
      unitRef="usd">121361000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTYtNi0xLTEtMA_1ccb3ad7-b294-49b5-a9cb-ad4f4266f40c"
      unitRef="usd">237600000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTYtOC0xLTEtMA_1535d2e2-e5b7-451a-aaf4-2e3f9c19e245"
      unitRef="usd">87707000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:DistributedEarnings
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTctMi0xLTEtMA_df94634a-2c59-413a-a779-318fb6dad42e"
      unitRef="usd">121361000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTctNC0xLTEtMA_8729cbcf-3c53-4543-a881-59fb6e462e1d"
      unitRef="usd">0</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTctNi0xLTEtMA_29589bb2-454e-4cc4-8f67-2b3c1cc7099d"
      unitRef="usd">87707000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTctOC0xLTEtMA_f778e6db-7f90-421d-9bf7-40d17723e7f7"
      unitRef="usd">0</us-gaap:DistributedEarnings>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTgtMi0xLTEtMA_80cf578e-4461-4dbc-bea0-16b08589915d"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTgtNC0xLTEtMA_d4ce47e8-42e2-4bfd-9c39-b9cf546fe3ce"
      unitRef="usd">-317000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTgtNi0xLTEtMA_640a455c-737a-4d31-9ff7-8420e4ac965c"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTgtOC0xLTEtMA_152953ca-f54c-461c-9e95-51b41c5b94f7"
      unitRef="usd">-320000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTktMi0xLTEtMA_a8fdf5ea-efd8-44f4-b7ae-b811a700d7ef"
      unitRef="usd">447283000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTktNC0xLTEtMA_8c220bc6-9592-4f81-97fb-d0bbcb6b591b"
      unitRef="usd">121044000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTktNi0xLTEtMA_700789e8-d725-4987-b0a0-44f3b41ef2d9"
      unitRef="usd">325307000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMTktOC0xLTEtMA_3596089f-da36-4052-8662-7f33c4d7b3ec"
      unitRef="usd">87387000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjItMi0xLTEtMA_d3e8a7f9-3e0c-48d4-8400-f07dabad655e"
      unitRef="shares">147688000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjItNC0xLTEtMA_3f347ed7-6547-4c97-95d6-8c4e12aa29c6"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjItNi0xLTEtMA_cc289323-37fb-4819-bf1e-edb81dca032e"
      unitRef="shares">149239000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjItOC0xLTEtMA_92ca3161-6ea6-427c-ad4f-97e196662419"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjQtMi0xLTEtMA_e01cf3d0-7020-408e-9449-d5afc0e3391f"
      unitRef="shares">60614000</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjQtNC0xLTEtMA_430df378-e6d0-447c-a55a-25e97ab90b27"
      unitRef="shares">0</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjQtNi0xLTEtMA_240008fb-377f-4c65-8949-06623b9a7b61"
      unitRef="shares">60614000</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjQtOC0xLTEtMA_1dd5154d-2f56-495a-a2a3-3619ea6df595"
      unitRef="shares">0</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic3ff5e1dbd1a4f0a8106b423a2defc2f_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjUtMi0xLTEtMA_7c92aae5-5e70-47cd-a1d1-0491c46fb914"
      unitRef="shares">557000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i0bd791e1c7884e528a9f42e96f1981d3_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjUtNC0xLTEtMA_0644c503-4011-400d-8f1f-66d3e6b7945b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic7be4fe6088a44fca08c7ea9c601a41d_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjUtNi0xLTEtMA_5ad92eba-9dee-4496-a680-e62ffc294d2a"
      unitRef="shares">949000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia11b3f6cf47445c9ade580e6160442b6_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjUtOC0xLTEtMA_3b01d7c0-84c4-4b72-894c-00cd9ae671b9"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ic2b58083e2204652bbd3edf855c871dc_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjYtMi0xLTEtMA_69322501-3017-44f1-a6cd-e93098b1d087"
      unitRef="shares">281000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i406fe2e61ee64cf99c50d16a9c239d5e_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjYtNC0xLTEtMA_9987867a-78c9-4500-abf5-17e9de1f9e3b"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i66392606589b40cdb8674c36459a112c_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjYtNi0xLTEtMA_7d884142-d350-467e-aa5c-0783cb4041e4"
      unitRef="shares">510000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3dc756d347974149b95c6336ed64d1e4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjYtOC0xLTEtMA_beb53d65-68e3-48bd-aec1-e83ad0f02b2c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjctMi0xLTEtMA_950f40d6-caab-4282-86cd-b06129d5cd58"
      unitRef="shares">209140000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjctNC0xLTEtMA_d3632aea-b094-4b58-b59c-27b6acf6106b"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjctNi0xLTEtMA_6147b34b-4695-4eaa-ae76-51d14505880b"
      unitRef="shares">211312000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjctOC0xLTEtMA_65ea33d8-0e27-45f8-a2b2-3371de7aca64"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i577037a9aed84dab86049d832f1ed2a4_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjktMi0xLTEtMA_8b488970-f041-4a3d-a456-f86c6c82c63e"
      unitRef="usdPerShare">2.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ideae54de1eb9456795097bc28d6e2144_D20200629-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjktNC0xLTEtMA_9ff38e8e-73fb-4327-bbe1-c8018579398f"
      unitRef="usdPerShare">2.00</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i41577fdc2c504a4aa035a1b7f465ecb7_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjktNi0xLTEtMA_518cbb9a-da04-4c4e-948b-52e355b8569a"
      unitRef="usdPerShare">1.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i70602f421948445f83d736e698d910a4_D20190701-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOmI2ODI3YTU0NWE5NzQ5NjFiZDk3NGJkNzJiYWMzZjZiL3RhYmxlcmFuZ2U6YjY4MjdhNTQ1YTk3NDk2MWJkOTc0YmQ3MmJhYzNmNmJfMjktOC0xLTEtMA_b907d646-9e00-4b03-a6e9-df8f5b098937"
      unitRef="usdPerShare">1.44</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9628e002481947aa9329fa16ad955a70_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RleHRyZWdpb246ZDIxNTdhNThlZWU1NDdmZTg0ZjMxYjIxY2I4NzA2NjFfNzMx_6f5d3511-1e40-4866-a530-279e8976d2e1"
      unitRef="shares">15000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i790251863488497eb8fe417ffca9662c_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RleHRyZWdpb246ZDIxNTdhNThlZWU1NDdmZTg0ZjMxYjIxY2I4NzA2NjFfNDM5ODA0NjUxMjIyNg_8211cd10-4aec-4744-8df1-bcda4682d112"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:Dividends
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNS0yLTEtMS0w_0e06693f-7058-459d-b8a4-e95589588d68"
      unitRef="usd">348608000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNS00LTEtMS0w_e6944306-2b6b-4be9-aa89-75182e70350e"
      unitRef="usd">129410000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNS02LTEtMS0w_02f8a4a4-dc2e-40b0-a007-17dab7d7b834"
      unitRef="usd">331134000</us-gaap:Dividends>
    <us-gaap:Dividends
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNS04LTEtMS0w_c7ff003b-cca0-4d06-88cc-d18f410d2030"
      unitRef="usd">122076000</us-gaap:Dividends>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNi0yLTEtMS0w_100292d5-5081-4942-8e17-199eac9e4d55"
      unitRef="usd">371084000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNi00LTEtMS0w_b1ccd317-5c8d-4ee5-891b-249a0442b419"
      unitRef="usd">138219000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNi02LTEtMS0w_c83c99fb-a0d2-41c8-a8c1-8b83fe116350"
      unitRef="usd">357259000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNi04LTEtMS0w_c5243c40-54cf-4cc4-9917-10bbaf8f6a30"
      unitRef="usd">132036000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNy0yLTEtMS0w_6b0e5e5f-3a26-4a96-a6e9-ea0da4865dd4"
      unitRef="usd">719692000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNy00LTEtMS0w_0ab72a50-898a-4c7d-9345-0f8b101b6003"
      unitRef="usd">267629000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNy02LTEtMS0w_a73af7fd-9d13-42af-833a-1392797f74bc"
      unitRef="usd">688393000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfNy04LTEtMS0w_892cf7d5-95a3-4976-a313-af8933ce203d"
      unitRef="usd">254112000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTAtMi0xLTEtMA_4dc8f838-4f48-47f2-8491-8b590adc1606"
      unitRef="shares">147845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTAtNC0xLTEtMA_b2ce3056-c408-4eb3-a13d-fb917051577b"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTAtNi0xLTEtMA_da391637-729f-4a3d-960c-c3dc42ae47f1"
      unitRef="shares">148989000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTAtOC0xLTEtMA_bb1ad408-f6a1-4aff-a9e8-7bcb47b66f65"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTItMi0xLTEtMA_6ad10591-2b2d-4544-830b-ac54b0eb65b5"
      unitRef="usdPerShare">4.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTItNC0xLTEtMA_9614fc38-121e-425d-964b-eb816a3f4241"
      unitRef="usdPerShare">4.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTItNi0xLTEtMA_98ea9cbc-e3af-4055-94b6-fd206c64aa10"
      unitRef="usdPerShare">4.62</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTItOC0xLTEtMA_a7dbd21a-217f-4878-98c6-ec6e877a8178"
      unitRef="usdPerShare">4.19</us-gaap:EarningsPerShareBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTYtMi0xLTEtMA_677a7975-e3d5-41f0-b5cf-116a1ffa91b6"
      unitRef="usd">719692000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTYtNC0xLTEtMA_a9ed7252-f3ac-49a8-bfbd-5f26e3e22bef"
      unitRef="usd">267629000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTYtNi0xLTEtMA_b6ba2d1c-5245-4af3-af6d-5704e929bfef"
      unitRef="usd">688393000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTYtOC0xLTEtMA_8d62f43b-7acb-4404-b2ea-02e2d66a2394"
      unitRef="usd">254112000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic>
    <us-gaap:DistributedEarnings
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTctMi0xLTEtMA_24759ba2-a6d0-4563-b19f-5e8b301b3dd4"
      unitRef="usd">267629000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTctNC0xLTEtMA_a572ccd3-1ddd-4ad9-b382-02a176dcc773"
      unitRef="usd">0</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTctNi0xLTEtMA_890ca2b3-4b43-4f0a-a612-a692b77996a8"
      unitRef="usd">254112000</us-gaap:DistributedEarnings>
    <us-gaap:DistributedEarnings
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTctOC0xLTEtMA_40476019-9522-438a-ae20-044181863d13"
      unitRef="usd">0</us-gaap:DistributedEarnings>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTgtMi0xLTEtMA_0b20cca0-0e6d-4aad-b4cc-794d6f6759e5"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTgtNC0xLTEtMA_a1c78353-f2bd-4483-a03b-c90216a3f4ca"
      unitRef="usd">-654000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTgtNi0xLTEtMA_718242c4-65f4-4fd2-886b-17d5b59c8014"
      unitRef="usd">0</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTgtOC0xLTEtMA_4334188f-ff15-4a63-813d-cf1a9b242b0f"
      unitRef="usd">-781000</us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTktMi0xLTEtMA_2d6874d3-6f7f-44b5-83ac-182e270b0cde"
      unitRef="usd">987321000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTktNC0xLTEtMA_b053ef3a-cb1e-40ea-bfbd-cdd1d1efcc86"
      unitRef="usd">266975000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTktNi0xLTEtMA_91b58f48-f2b1-4918-96ba-5e3c6295f920"
      unitRef="usd">942505000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMTktOC0xLTEtMA_6022a78b-58f9-4488-9754-b6ffd490bdaa"
      unitRef="usd">253331000</us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjItMi0xLTEtMA_3ef86a24-e13a-401e-8dd7-c077e9868f78"
      unitRef="shares">147845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjItNC0xLTEtMA_69964876-90cb-4c20-a706-b846b7c195c8"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjItNi0xLTEtMA_6a303145-ec6e-4515-a024-7a6ae31509f6"
      unitRef="shares">148989000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjItOC0xLTEtMA_885c4715-8436-47de-a4ee-40f8fe67f26d"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjQtMi0xLTEtMA_a3e45e89-09ee-47f9-9d0d-3e579b952990"
      unitRef="shares">60614000</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjQtNC0xLTEtMA_91d4673e-329e-4f7a-a8e9-b473f0a18922"
      unitRef="shares">0</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjQtNi0xLTEtMA_a95509c7-c867-4387-baa2-15ade3dd91f2"
      unitRef="shares">60614000</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjQtOC0xLTEtMA_f7c9558d-a896-4ea4-968e-b38bc6159178"
      unitRef="shares">0</hsy:IncrementalCommonSharesAttributabletoDilutiveEffectofConversionofCommonStock>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i536838bf4902420cad6a4e0dd9bf9a23_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjUtMi0xLTEtMA_76f7a3cd-f3b9-4a96-a098-67b5b355e249"
      unitRef="shares">599000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="id4a2192a3b1c4cae97f8496c996dcdd0_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjUtNC0xLTEtMA_8a28bf9f-8268-4027-b52d-c3c00579555d"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ia1d55ad6756843978949cfc2eb735a11_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjUtNi0xLTEtMA_9b81e677-ee27-42bd-ac65-16029f9debd5"
      unitRef="shares">783000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ifa22b142ce8146959ae2dd159baf13aa_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjUtOC0xLTEtMA_43a120d8-18c9-4a16-b05c-29e4cd5a07d9"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="ibcffc7d0147f474c908a714d8dca3a24_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjYtMi0xLTEtMA_96df9a1e-fcd7-4ba8-9d78-d9e96fab24ce"
      unitRef="shares">366000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9888fca3e2224bceb2c5231cc8ae5523_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjYtNC0xLTEtMA_488cd246-b2d2-4fd8-92e0-1979c6731453"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i1dc60125c9b2422cb1a954b5ac4aec60_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjYtNi0xLTEtMA_e1698cbf-5c25-495d-8cbb-4d163c84e5f2"
      unitRef="shares">431000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i2e04e28c40be45f6b958296c3f55822e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjYtOC0xLTEtMA_621dfbca-f668-4158-8866-2aa6353e106c"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjctMi0xLTEtMA_27bc2d36-b035-404d-904c-e1335355ca36"
      unitRef="shares">209424000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjctNC0xLTEtMA_78c9e950-c06c-4b4d-bf17-931af2272768"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjctNi0xLTEtMA_2cbb7ead-4a44-45e3-bb5a-2c6abb107fe2"
      unitRef="shares">210817000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjctOC0xLTEtMA_c8c8f7be-77fd-4492-b30d-7e609daafedb"
      unitRef="shares">60614000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5ac7dcab473e4bca95fb03b4519238b9_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjktMi0xLTEtMA_a6fd7fe0-3d03-4f20-85e8-5aca3af2a063"
      unitRef="usdPerShare">4.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iefad1802c97141abac7c68f3b6f30466_D20200101-20200927"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjktNC0xLTEtMA_64e038d8-c85a-4989-84af-5af93ebc9f5f"
      unitRef="usdPerShare">4.40</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i708f62c8a8ac423abb9d7c9998b2da50_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjktNi0xLTEtMA_a1dfb0d8-0cac-49f7-9212-6007c8efb6ff"
      unitRef="usdPerShare">4.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i61b681fcc5d74d9b9dcb40d5f1dfde8e_D20190101-20190929"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RhYmxlOjJmZGEwYjU1MzFiNDQwMWI4YjVhYjJiMDliYjlhYWJmL3RhYmxlcmFuZ2U6MmZkYTBiNTUzMWI0NDAxYjhiNWFiMmIwOWJiOWFhYmZfMjktOC0xLTEtMA_cc7a4b2c-a765-40fb-96a1-5e3f0c0215c0"
      unitRef="usdPerShare">4.18</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="id954f325c46d49859fbe2b3e3e82a715_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RleHRyZWdpb246ZDIxNTdhNThlZWU1NDdmZTg0ZjMxYjIxY2I4NzA2NjFfOTAy_116f433f-dc7c-45d5-a4fb-ef47291f45a9"
      unitRef="shares">15000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i9bd25db1bd744ec08f33c5e704164af2_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85MS9mcmFnOmQyMTU3YTU4ZWVlNTQ3ZmU4NGYzMWIyMWNiODcwNjYxL3RleHRyZWdpb246ZDIxNTdhNThlZWU1NDdmZTg0ZjMxYjIxY2I4NzA2NjFfOTA5_e30cd3d6-cb27-4a4f-aef9-ab81953b9fbf"
      unitRef="shares">1476000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RleHRyZWdpb246MGExOGUwZjMyZWFmNDMzNThmMjhhNTVkYmUwMTE0NWZfMjU0_9bc136d3-eaea-4f54-b1b9-b71c31aafc85">OTHER (INCOME) EXPENSE, NET&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;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;/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-bottom:6pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.056%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.026%"/&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.026%"/&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.026%"/&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.032%"/&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&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;Nine 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="border-top:1pt solid #000000;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;September 27, 2020&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;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 partnership qualifying for historic and solar 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="#i9abf03143c10435aabee0ce04ae0c724_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 10&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;29,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;18,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;/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="#i9abf03143c10435aabee0ce04ae0c724_73" 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#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;9,154&#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,895&#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;17,827&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;11,644&#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;17,999&#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;34,394&#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;36,601&#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:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RleHRyZWdpb246MGExOGUwZjMyZWFmNDMzNThmMjhhNTVkYmUwMTE0NWZfMjU4_b12b9b9f-584c-4316-9b6d-d451048ee49c">A summary of the components of other (income) expense, net is as follows: &lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.056%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.011%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.026%"/&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.026%"/&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.026%"/&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.032%"/&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&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;Nine 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="border-top:1pt solid #000000;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;September 27, 2020&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;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;September 27, 2020&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;September 29, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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 partnership qualifying for historic and solar 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="#i9abf03143c10435aabee0ce04ae0c724_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 10&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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;8,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;29,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;18,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;/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="#i9abf03143c10435aabee0ce04ae0c724_73" 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="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;940&#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;9,154&#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,895&#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;17,827&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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;11,644&#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;17,999&#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;34,394&#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;36,601&#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="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMi0xLTEtMS0w_2eee882f-b0c6-4ea2-a90c-14fd368f8f81"
      unitRef="usd">10707000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMi0zLTEtMS0w_2f8f428c-0884-4234-a431-a33ec911bc37"
      unitRef="usd">8779000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMi01LTEtMS0w_a0c52db6-8577-4488-81fe-1f38a42ee56a"
      unitRef="usd">29257000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMi03LTEtMS0w_defc2e71-4357-4cae-8ab2-930b5e119884"
      unitRef="usd">18564000</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <hsy:DefinedBenefitPlanNonServiceCost
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMy0xLTEtMS0w_cdb13648-2db9-4455-a97b-6b87b0d33929"
      unitRef="usd">940000</hsy:DefinedBenefitPlanNonServiceCost>
    <hsy:DefinedBenefitPlanNonServiceCost
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMy0zLTEtMS0w_1d1b147f-98f2-42b7-936d-24273c8b3460"
      unitRef="usd">9154000</hsy:DefinedBenefitPlanNonServiceCost>
    <hsy:DefinedBenefitPlanNonServiceCost
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMy01LTEtMS0w_d80b6cf5-849a-4733-8235-2f53e3f3940c"
      unitRef="usd">4895000</hsy:DefinedBenefitPlanNonServiceCost>
    <hsy:DefinedBenefitPlanNonServiceCost
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfMy03LTEtMS0w_08b51cc3-a263-4c78-bdfd-0a5a085fd58f"
      unitRef="usd">17827000</hsy:DefinedBenefitPlanNonServiceCost>
    <hsy:OtherNonoperatingGainLoss
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNS0xLTEtMS0w_fc4a9423-b4d8-4178-90cb-3cf6deb7a979"
      unitRef="usd">3000</hsy:OtherNonoperatingGainLoss>
    <hsy:OtherNonoperatingGainLoss
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNS0zLTEtMS0w_2bb27fb4-9578-4221-84d9-31f0e7194811"
      unitRef="usd">-66000</hsy:OtherNonoperatingGainLoss>
    <hsy:OtherNonoperatingGainLoss
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNS01LTEtMS0w_16d1d31c-d800-4389-9d6c-f5f204ca1a4e"
      unitRef="usd">-242000</hsy:OtherNonoperatingGainLoss>
    <hsy:OtherNonoperatingGainLoss
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNS03LTEtMS0w_18099145-de10-4702-9f3a-dbcdc8ce987c"
      unitRef="usd">-210000</hsy:OtherNonoperatingGainLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ie8f2386719004cae94dc2196833d8e4d_D20200629-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNi0xLTEtMS0w_a49e0fb5-1688-4421-a28c-e97bcbe38099"
      unitRef="usd">-11644000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i037652b376534e219ffa4cd7a911997e_D20190701-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNi0zLTEtMS0w_0b36eeea-ed47-4211-aaaa-6bc0cddd13fa"
      unitRef="usd">-17999000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNi01LTEtMS0w_3608da70-c5f2-460a-b9c4-359ec5c93ea6"
      unitRef="usd">-34394000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="id5b2026af59f4983829e4e7cf71c590c_D20190101-20190929"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85NC9mcmFnOjBhMThlMGYzMmVhZjQzMzU4ZjI4YTU1ZGJlMDExNDVmL3RhYmxlOjZlMGIzNzM2ZTNiZTRjMDhiY2Y0NDA3YzBlODI1MjRiL3RhYmxlcmFuZ2U6NmUwYjM3MzZlM2JlNGMwOGJjZjQ0MDdjMGU4MjUyNGJfNi03LTEtMS0w_c46554ee-bbc4-4dcd-9212-4142a34a91c2"
      unitRef="usd">-36601000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="ic31f68bf0da041a08b0de71d0a935976_D20200101-20200927"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RleHRyZWdpb246ZDI4ZTJiOWY4NTMwNDFmN2I2ODAzN2E4ZDA3MTc3NWZfMTM5_84e0e487-7478-4046-a8a4-fc60ad2dc7eb">SUPPLEMENTAL BALANCE SHEET 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:120%"&gt;The components of certain Consolidated Balance Sheet accounts are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width: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;September 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 6.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;326,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;271,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.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;120,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;98,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 6.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;686,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;614,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 6.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 FIFO&lt;/span&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,133,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;984,665&#160;&lt;/span&gt;&lt;/td&gt;&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 6.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 LIFO&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 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;(175,204)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(169,414)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;958,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;815,251&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&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;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="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;56,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;84,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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;157,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;156,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:400;line-height:100%"&gt;Total prepaid expenses and other&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;213,211&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;240,080&#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: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="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="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;div style="padding-left:15.75pt;text-indent:-9pt"&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;/div&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;116,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;105,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;1,369,028&#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;1,298,985&#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 style="padding-left:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;3,156,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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,120,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;196,930&#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;209,788&#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 style="padding-left:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;4,838,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 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;4,734,403&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 6.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="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;(2,655,216)&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;(2,581,264)&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:9pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment, net&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: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,183,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,153,139&#160;&lt;/span&gt;&lt;/td&gt;&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="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 4.5pt 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;175,138&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;153,842&#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;/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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;229,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;220,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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;149,207&#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;137,480&#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: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;554,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: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;512,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 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="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:15.75pt;text-indent:-9pt"&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;/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: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;191,119&#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;230,518&#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 6.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;329,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;279,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;35,197&#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;29,209&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.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;175,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 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;163,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:400;line-height:100%"&gt;Total accrued liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;730,947&#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;702,372&#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: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="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;Other long-term liabilities:&lt;/span&gt;&lt;/div&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 6.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;204,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;211,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;56,383&#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;58,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 2px 6.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;187,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:9pt;font-weight:400;line-height:100%"&gt;184,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;204,587&#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;201,635&#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 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:400;line-height:100%"&gt;Total other long-term liabilities&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: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;653,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;655,777&#160;&lt;/span&gt;&lt;/td&gt;&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="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;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:9pt;font-weight:700;line-height:100%"&gt;Accumulated other comprehensive loss:&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 6.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="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;(125,371)&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;(83,704)&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:15.75pt;text-indent:-9pt"&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;/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:9pt;font-weight:400;line-height:100%"&gt;(184,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;(189,187)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 6.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="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;(42,522)&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;(51,075)&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:9pt;font-weight:400;line-height:100%"&gt;Total accumulated other comprehensive loss&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: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;(352,307)&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;(323,966)&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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMi0yLTEtMS0w_29fb1dcc-9246-4ecd-9b78-c1c2c8d59f4c"
      unitRef="usd">326556000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMi00LTEtMS0w_fe584c5e-d22c-45ed-b417-47442c3bcfec"
      unitRef="usd">271125000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMy0yLTEtMS0w_b2aabbaf-0823-443b-a16b-21cf538bf37f"
      unitRef="usd">120132000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMy00LTEtMS0w_1ca39d9d-e6ae-4564-852e-f31a408ae6e2"
      unitRef="usd">98842000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNC0yLTEtMS0w_ccfa6149-e131-47db-b5d1-105e2b208e6b"
      unitRef="usd">686999000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNC00LTEtMS0w_afcc5650-0919-4b58-8341-524dfa6b1e59"
      unitRef="usd">614698000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:FIFOInventoryAmount
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNS0yLTEtMS0w_de33dfac-8b49-4694-ae14-1977b42f0a9e"
      unitRef="usd">1133687000</us-gaap:FIFOInventoryAmount>
    <us-gaap:FIFOInventoryAmount
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNS00LTEtMS0w_d8c5ac53-d6c4-4041-9eee-170ac8c24036"
      unitRef="usd">984665000</us-gaap:FIFOInventoryAmount>
    <us-gaap:InventoryLIFOReserve
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNi0yLTEtMS0w_bedc59da-1c4a-445b-9558-258c225d9927"
      unitRef="usd">175204000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryLIFOReserve
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNi00LTEtMS0w_7009aaae-27bb-46af-969b-54dc25e43b50"
      unitRef="usd">169414000</us-gaap:InventoryLIFOReserve>
    <us-gaap:InventoryNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNy0yLTEtMS0w_c2f3c95d-1696-46f1-a88e-f9a817da4713"
      unitRef="usd">958483000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNy00LTEtMS0w_0a6297d5-f550-4ba0-81d8-40d200c435e5"
      unitRef="usd">815251000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTAtMi0xLTEtMA_879420a3-7631-4c10-b84c-502b20531738"
      unitRef="usd">56115000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTAtNC0xLTEtMA_17a326c5-82ac-4e68-935e-136e03ce258b"
      unitRef="usd">84058000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTItMi0xLTEtMA_1f64209f-8875-4ae8-9b56-76af5479d5b9"
      unitRef="usd">157096000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTItNC0xLTEtMA_20bfc0e8-1cf0-4663-8aba-14422384c71b"
      unitRef="usd">156022000</us-gaap:OtherAssetsCurrent>
    <hsy:PrepaidExpensesandOther
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTMtMi0xLTEtMA_a256d41d-1bed-4a2b-97f3-f322fe677f87"
      unitRef="usd">213211000</hsy:PrepaidExpensesandOther>
    <hsy:PrepaidExpensesandOther
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTMtNC0xLTEtMA_b8f98cf3-5001-4534-b259-8c2b74c93e71"
      unitRef="usd">240080000</hsy:PrepaidExpensesandOther>
    <us-gaap:Land
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTYtMi0xLTEtMA_bd987419-249d-4495-9092-29394aac2dc6"
      unitRef="usd">116334000</us-gaap:Land>
    <us-gaap:Land
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTYtNC0xLTEtMA_77e0c623-89f8-46b6-9425-46dbd4df8cfe"
      unitRef="usd">105627000</us-gaap:Land>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTctMi0xLTEtMA_19468df3-7029-4520-9ea4-661c1524cbc0"
      unitRef="usd">1369028000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:BuildingsAndImprovementsGross
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTctNC0xLTEtMA_d61fec61-01cb-47e0-b8de-9a8b547fdb04"
      unitRef="usd">1298985000</us-gaap:BuildingsAndImprovementsGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTgtMi0xLTEtMA_35f082dd-b87a-429a-9603-5aeaf6a2452a"
      unitRef="usd">3156300000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:MachineryAndEquipmentGross
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTgtNC0xLTEtMA_0eb5231c-71de-4f6d-a1c3-b74d24bec280"
      unitRef="usd">3120003000</us-gaap:MachineryAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTktMi0xLTEtMA_5b44e04e-963d-4712-8d4a-f7089dc98373"
      unitRef="usd">196930000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMTktNC0xLTEtMA_397559db-fb48-44e7-91b4-c6083e702513"
      unitRef="usd">209788000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjAtMi0xLTEtMA_527d69bc-7c5a-462a-b7e0-ca96dfdd4e7a"
      unitRef="usd">4838592000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjAtNC0xLTEtMA_e51a889d-dcbe-432e-885a-4408d65a81d7"
      unitRef="usd">4734403000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjEtMi0xLTEtMA_3cbde921-7649-437b-8738-e2840a1d849c"
      unitRef="usd">2655216000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjEtNC0xLTEtMA_e1001174-e794-48cc-80f4-689e592e797f"
      unitRef="usd">2581264000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjItMi0xLTEtMA_2906eef1-5117-4a9a-b647-dc985c015cb5"
      unitRef="usd">2183376000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjItNC0xLTEtMA_55e10e46-5482-41e5-a29d-91308b2dcf27"
      unitRef="usd">2153139000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjYtMi0xLTEtMA_4416b339-cf68-4f25-ac73-6fb58895d015"
      unitRef="usd">175138000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjYtNC0xLTEtMA_79f2d38e-8287-4d0d-8571-22a909a07873"
      unitRef="usd">153842000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjgtMi0xLTEtMA_93bb9bea-2412-459f-8d50-0d9691592787"
      unitRef="usd">229766000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjgtNC0xLTEtMA_3e7be0ca-86c5-40e9-ab82-bc6d9243c49e"
      unitRef="usd">220678000</us-gaap:OperatingLeaseRightOfUseAsset>
    <hsy:OtherMiscellaneousAssetsNonCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjktMi0xLTEtMA_feb5cd77-2d92-4dc4-82a5-ca5bd593d8eb"
      unitRef="usd">149207000</hsy:OtherMiscellaneousAssetsNonCurrent>
    <hsy:OtherMiscellaneousAssetsNonCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMjktNC0xLTEtMA_4419190a-8f8a-43e5-8e6f-e93b67d0db6b"
      unitRef="usd">137480000</hsy:OtherMiscellaneousAssetsNonCurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzAtMi0xLTEtMA_6baa7dd4-8c26-456c-8036-cb3ea361a3a6"
      unitRef="usd">554111000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzAtNC0xLTEtMA_5beae470-2800-4567-b262-e6b584a3e27e"
      unitRef="usd">512000000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzMtMi0xLTEtMA_40584192-1492-4d79-baee-706ca7d17dcb"
      unitRef="usd">191119000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzMtNC0xLTEtMA_cf44448b-12a1-44b3-8203-65286f12f992"
      unitRef="usd">230518000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzQtMi0xLTEtMA_5c9fcf1d-75b6-45a4-bba9-789630ec7ec9"
      unitRef="usd">329429000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzQtNC0xLTEtMA_fde39e9a-3ffe-41a1-8e3a-870ff99ffb45"
      unitRef="usd">279440000</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzUtMi0xLTEtMA_53f42f71-5584-49f1-b15f-22f5474b9481"
      unitRef="usd">35197000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzUtNC0xLTEtMA_04fbdb15-11d7-4047-9a23-49db1128a9ca"
      unitRef="usd">29209000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzctMi0xLTEtMA_6d74b046-df12-4a92-8334-7c5cce962154"
      unitRef="usd">175202000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzctNC0xLTEtMA_725b23f3-79cf-4ee1-b1ac-8b7b807415bf"
      unitRef="usd">163205000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzgtMi0xLTEtMA_55146a1a-7978-4a36-9742-2b045637db94"
      unitRef="usd">730947000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfMzgtNC0xLTEtMA_13e0279b-51d7-410d-bfb5-d38688df0785"
      unitRef="usd">702372000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDEtMi0xLTEtMA_5157bb51-e961-4ed6-ba1d-1966b91bdadd"
      unitRef="usd">204908000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDEtNC0xLTEtMA_6c56dd3f-d46e-486d-95bc-0babc737190e"
      unitRef="usd">211206000</us-gaap:OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDItMi0xLTEtMA_604a48b7-f0be-4d64-8b9a-d2cdcc21cc2c"
      unitRef="usd">56383000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDItNC0xLTEtMA_e879ae3a-811c-475c-b183-e7559de6f515"
      unitRef="usd">58773000</us-gaap:DefinedBenefitPensionPlanLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDMtMi0xLTEtMA_825eee57-82bf-4477-b96b-cc8ea912f733"
      unitRef="usd">187709000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDMtNC0xLTEtMA_7effaedf-0ea5-4d07-a624-592c7320eed5"
      unitRef="usd">184163000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <hsy:OtherMiscellaneousLiabilitiesNonCurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDQtMi0xLTEtMA_c862a453-57e9-469b-bcb0-7b56645f6af1"
      unitRef="usd">204587000</hsy:OtherMiscellaneousLiabilitiesNonCurrent>
    <hsy:OtherMiscellaneousLiabilitiesNonCurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDQtNC0xLTEtMA_9b26cb5c-a623-436b-a009-7cf4d392f0ae"
      unitRef="usd">201635000</hsy:OtherMiscellaneousLiabilitiesNonCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDUtMi0xLTEtMA_b38ba8a0-d349-4185-8eda-7578562a47c3"
      unitRef="usd">653587000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDUtNC0xLTEtMA_2c3dce5b-cb9d-4fcb-a791-e184372ba6bc"
      unitRef="usd">655777000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDgtMi0xLTEtMA_e1105499-af4d-4e3f-bca3-3c2df5d215ae"
      unitRef="usd">-125371000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDgtNC0xLTEtMA_61a01f0a-0675-441d-9f04-763d35db315d"
      unitRef="usd">-83704000</us-gaap:AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDktMi0xLTEtMA_ac86ac11-c9a4-4a67-b5a2-bc5e88c7e463"
      unitRef="usd">184414000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNDktNC0xLTEtMA_a151918c-9d86-412b-aa91-f799b95ff8c0"
      unitRef="usd">189187000</us-gaap:AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNTAtMi0xLTEtMA_44e05015-2530-4754-b3dc-8a73ecfbffe5"
      unitRef="usd">-42522000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNTAtNC0xLTEtMA_afa095fb-90c8-45c9-9226-e318cad58b13"
      unitRef="usd">-51075000</us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i7632884e903a4c539b44598d4ab640b3_I20200927"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNTEtMi0xLTEtMA_09629d41-3d3d-4363-b627-7a15d68b0d04"
      unitRef="usd">-352307000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5aed8795d13049e4a62e518839009f72_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjlhYmYwMzE0M2MxMDQzNWFhYmVlMGNlMDRhZTBjNzI0L3NlYzo5YWJmMDMxNDNjMTA0MzVhYWJlZTBjZTA0YWUwYzcyNF85Ny9mcmFnOmQyOGUyYjlmODUzMDQxZjdiNjgwMzdhOGQwNzE3NzVmL3RhYmxlOjM0MmY1NGRlZmJiZDRjNGM4MmM0N2E4NDg3NWUxMGYyL3RhYmxlcmFuZ2U6MzQyZjU0ZGVmYmJkNGM0YzgyYzQ3YTg0ODc1ZTEwZjJfNTEtNC0xLTEtMA_9b31abd6-6622-48a1-8326-7bf4954fbae7"
      unitRef="usd">-323966000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
</xbrl>
